# 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.5.1+cpu
torchvision==0.20.1+cpu
torchaudio==2.5.1+cpu

# Core dependencies (same as main requirements)
pydantic>=2,<3
numpy>=1.26
einops>=0.8.0
pytest>=8,<10

# Embeddings and vector store
sentence-transformers>=3,<4
qdrant-client>=1.9

# API server
fastapi>=0.115,<1
uvicorn>=0.30,<1
