SPARKNET / backend /requirements.txt
MHamdan's picture
the update
4718630
# 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