Files
railseek6/requirements.txt
2026-01-14 15:15:01 +08:00

77 lines
1.5 KiB
Plaintext

# Core LightRAG dependencies
lightrag>=0.1.0
fastapi>=0.104.0
uvicorn>=0.24.0
pydantic>=2.4.0
aiofiles>=23.2.0
# Database connectors
redis>=5.0.0
neo4j>=5.12.0
qdrant-client>=1.6.0
psycopg2-binary>=2.9.0
asyncpg>=0.28.0
# Document processing
pymupdf>=1.23.0
python-docx>=1.1.0
openpyxl>=3.1.0
python-pptx>=0.6.23
pandas>=2.0.0
beautifulsoup4>=4.12.0
tabula-py>=2.8.0
# OCR and image processing (GPU-accelerated)
paddleocr>=2.7.0
paddlepaddle-gpu>=2.5.0
opencv-python>=4.8.0
Pillow>=10.0.0
pdf2image>=1.16.3
# Image classification (OpenCLIP in isolated environment)
# Note: OpenCLIP is installed in separate virtual environment (openclip_gpu_env)
# to avoid dependency conflicts with PaddleOCR
# AI/ML models and NLP
spacy>=3.7.0
transformers>=4.35.0
torch>=2.1.0+cu118
sentence-transformers>=2.2.0
openai>=1.3.0
# NLP and text processing
nltk>=3.8.0
langdetect>=1.0.9
tiktoken>=0.5.0
# Performance and utilities
numpy>=1.24.0
networkx>=3.1
ujson>=5.8.0
python-multipart>=0.0.6
# Authentication and security
python-jose[cryptography]>=3.3.0
passlib[bcrypt]>=1.7.4
bcrypt>=4.0.0
# GPU acceleration
cuda-python>=11.8.0
# MobileOne for image classification
mobileone>=0.1.0
# Additional dependencies for optimized document processing
PyPDF2>=3.0.0
python-docx>=1.1.0
# Additional utilities
requests>=2.31.0
aiohttp>=3.9.0
httpx>=0.25.0
# Development and testing
pytest>=7.4.0
pytest-asyncio>=0.21.0
# Spacy model for entity extraction (install separately: python -m spacy download en_core_web_lg)