File size: 985 Bytes
10c889a
 
 
 
 
 
 
 
 
 
8871df9
10c889a
 
 
 
 
 
 
5269c81
 
 
 
 
 
 
 
 
 
10c889a
 
8871df9
2e4e7ea
8871df9
 
 
10c889a
 
3062d62
 
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
# Runtime-зависимости Ru2SQL. Используются Dockerfile (HF Spaces)
# и любым окружением без uv. Должны быть в синхронизации с pyproject.toml.

# API
fastapi>=0.115.0
uvicorn[standard]>=0.30.0
pydantic>=2.7.0
pydantic-settings>=2.4.0

# UI
streamlit>=1.35.0

# SQL parsing / validation
sqlglot>=25.0.0

# Data
pandas>=2.2.0

# ML inference — версии зафиксированы под HF Spaces T4 (CUDA 12.1).
# Менять только синхронно: пары transformers/torch и transformers/tokenizers
# имеют жёсткие требования по ABI.
torch>=2.4.0,<2.7
transformers>=4.46.0,<4.50
tokenizers>=0.20.0
accelerate>=0.34.0
peft>=0.13.0
safetensors>=0.4.5
sentencepiece>=0.2.0

# Misc
python-dotenv>=1.0.0
huggingface_hub>=0.26.0,<1.0
pyyaml>=6.0
tqdm>=4.66.0
httpx>=0.27.0

# Опциональные коннекторы к боевым БД
psycopg2-binary>=2.9.0
pymysql>=1.1.0