# TalentFit — requirements for the Hugging Face Space (full functionality: # ML + NLP + the Computer-Vision résumé-scan path). The CV deps use the PyTorch # CPU wheel index so the build stays lean (CPU-only torch, ~200 MB, not the ~2 GB # CUDA build). # --- App + inference ------------------------------------------------------- gradio==6.13.0 openai==2.33.0 # used only if OPENAI_API_KEY is set (lazy import) scikit-learn==1.8.0 # MUST match the version that pickled the artifacts scipy>=1.11.0 # sparse features in the fit model numpy>=1.26.0 pandas>=2.2.0 joblib>=1.4.0 # --- Data acquisition + EDA (training/reproduction) ------------------------ datasets>=3.0.0 huggingface-hub>=0.25.0 pyarrow>=15.0.0 matplotlib>=3.8.0 seaborn>=0.13.0 # --- Computer-Vision block (résumé-scan upload + document check) ----------- # CPU-only wheels: for a given version the "+cpu" build sorts higher than the # default CUDA wheel, so pip resolves to the lean CPU torch. Applies to the # whole file (pip global option). --extra-index-url https://download.pytorch.org/whl/cpu torch>=2.2.0 torchvision>=0.17.0 pillow>=10.0.0