-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
50 lines (38 loc) · 999 Bytes
/
requirements.txt
File metadata and controls
50 lines (38 loc) · 999 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# RF Expert AI Platform - Python Dependencies
# Core dependencies for on-premise deployment in regulated environments
# Web Framework
streamlit>=1.28.0
# Vector Database and Embeddings
chromadb>=0.4.15
sentence-transformers>=2.2.2
# Document Processing
PyPDF2>=3.0.1
pdfplumber>=0.10.3
python-docx>=1.1.0
olefile>=0.46
# Web Scraping
requests>=2.31.0
trafilatura>=1.6.2
# Machine Learning
scikit-learn>=1.3.2
numpy>=1.24.3
scipy>=1.11.4
# LLM Integration
# Note: LLM backends (Ollama/LocalAI) run in separate containers
# Audit and Compliance
psycopg2-binary>=2.9.9 # PostgreSQL adapter for audit logging
# Deep Learning (Optional - for fine-tuning)
torch>=2.1.0
transformers>=4.35.0
datasets>=2.14.0
accelerate>=0.24.0
peft>=0.6.0
bitsandbytes>=0.41.0
# Security and Cryptography
cryptography>=41.0.7
# Configuration Management
python-dotenv>=1.0.0
# Monitoring and Metrics (optional)
prometheus-client>=0.19.0
# Logging
structlog>=23.2.0 # Structured logging for better audit trails