# ML Model Selection Training Requirements
numpy>=1.24.0
scikit-learn>=1.3.0
sentence-transformers>=2.2.0
huggingface-hub>=0.20.0
tqdm>=4.65.0
pandas>=2.0.0
joblib>=1.3.0

# HTTP service (for production sidecar mode)
fastapi>=0.115.0
uvicorn[standard]>=0.30.0
pydantic>=2.0.0

# OpenAI-compatible client (for benchmark.py LLM calls)
openai>=1.0.0
pyyaml>=6.0

# PyTorch - installs with CUDA support if available
# For GPU: pip install torch (default, auto-detects CUDA)
# For CPU-only (smaller ~200MB): pip install torch --index-url https://download.pytorch.org/whl/cpu
torch
