| # 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 |
|
|