| # SPARKNET Backend Requirements | |
| # For GPU server (Lytos) deployment | |
| # ============================================================================== | |
| # API Framework | |
| # ============================================================================== | |
| fastapi>=0.104.0 | |
| uvicorn[standard]>=0.24.0 | |
| python-multipart>=0.0.6 | |
| # ============================================================================== | |
| # Document Processing (GPU-accelerated) | |
| # ============================================================================== | |
| paddleocr>=2.7.0 | |
| paddlepaddle-gpu>=2.5.0 # Use paddlepaddle for CPU-only | |
| # ============================================================================== | |
| # PDF Processing | |
| # ============================================================================== | |
| pymupdf>=1.23.0 | |
| # ============================================================================== | |
| # Vector Store & Embeddings | |
| # ============================================================================== | |
| chromadb>=0.4.0 | |
| sentence-transformers>=2.2.0 | |
| # ============================================================================== | |
| # LangChain & LLM | |
| # ============================================================================== | |
| langchain>=0.1.0 | |
| langchain-community>=0.0.20 | |
| langchain-ollama>=0.0.1 | |
| ollama>=0.1.0 | |
| # ============================================================================== | |
| # Data Handling | |
| # ============================================================================== | |
| pydantic>=2.0.0 | |
| pydantic-settings>=2.0.0 | |
| numpy>=1.24.0 | |
| httpx>=0.25.0 | |
| # ============================================================================== | |
| # ML/Deep Learning | |
| # ============================================================================== | |
| torch>=2.0.0 | |
| torchvision>=0.15.0 | |
| # ============================================================================== | |
| # Utilities | |
| # ============================================================================== | |
| loguru>=0.7.0 | |
| python-dotenv>=1.0.0 | |