-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
46 lines (38 loc) · 961 Bytes
/
requirements.txt
File metadata and controls
46 lines (38 loc) · 961 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
# Core
fastapi==0.104.1
uvicorn[standard]==0.24.0
python-multipart==0.0.6
python-dotenv==1.0.0
# Database
sqlalchemy[asyncio]>=2.0.0
alembic>=1.11.0
asyncpg>=0.27.0
psycopg2-binary>=2.9.9
# Data Validation & Serialization
pydantic==2.5.2
# Machine Learning & NLP
--extra-index-url https://download.pytorch.org/whl/cpu
numpy<2.0.0 # NumPy 2.x 호환성 문제로 1.x 버전 고정
torch==2.2.0
transformers==4.36.2
huggingface-hub==0.25.0
sentencepiece>=0.1.99 # transformers 의존성
# Testing
pytest==7.4.4
pytest-cov==4.1.0
# System Monitoring
psutil>=5.9.0 # 시스템 리소스 모니터링을 위한 라이브러리
# Async Support
greenlet>=3.2.3
pytest-asyncio>=0.21.0
httpx==0.25.0
# Development
python-jose[cryptography]>=3.3.0
passlib[bcrypt]>=1.7.4
python-multipart>=0.0.5
# Utilities
python-dateutil>=2.8.2
pytz>=2023.3
aiofiles>=23.2.1
tqdm>=4.66.1 # 진행 상황 표시용
scikit-learn>=1.3.0 # 유틸리티 및 평가 메트릭용