# CPU-only PyTorch requirements
# Usage: pip install -r requirements-cpu.txt
#
# This installs CPU-only PyTorch (~200MB) instead of the full GPU version (~2GB)
# Ideal for: Docker containers, WSL, laptops without NVIDIA GPUs, edge deployment

--index-url https://download.pytorch.org/whl/cpu
torch==2.9.0+cpu
torchvision==0.25.0+cpu
torchaudio==2.9.0+cpu

# Core dependencies (same as main requirements)
pydantic>=2,<3
numpy>=1.26
# einops - optional, commented out for Python 3.14 compatibility
# einops>=0.7.0
# pytest - testing only, not needed for runtime
# pytest>=8,<10

# Embeddings and vector store
# sentence-transformers>=3,<4  # not compatible with Python 3.14 yet
# qdrant-client>=1.9

# API server
fastapi
uvicorn
