52 lines
772 B
Plaintext
52 lines
772 B
Plaintext
# 安保异常行为识别系统 - 依赖配置
|
||
|
||
# 核心框架
|
||
fastapi==0.109.0
|
||
uvicorn[standard]==0.27.0
|
||
click>=8.0.0
|
||
pydantic==2.5.3
|
||
pydantic-settings==2.1.0
|
||
|
||
# 数据库
|
||
sqlalchemy==2.0.25
|
||
alembic==1.13.1
|
||
pymysql==1.1.0
|
||
cryptography==42.0.0
|
||
|
||
# 推理引擎
|
||
torch>=2.0.0
|
||
tensorrt>=10.0.0
|
||
pycuda>=2023.1
|
||
ultralytics>=8.1.0
|
||
numpy>=1.24.0
|
||
|
||
# 视频处理
|
||
opencv-python>=4.8.0
|
||
|
||
# 几何处理
|
||
shapely>=2.0.0
|
||
|
||
# 配置管理
|
||
pyyaml>=6.0.1
|
||
python-dotenv>=1.0.0
|
||
|
||
# 监控与日志
|
||
prometheus-client==0.19.0
|
||
python-json-logger==2.0.7
|
||
|
||
# 异步支持
|
||
asyncio>=3.4.3
|
||
|
||
# 工具库
|
||
python-dateutil>=2.8.2
|
||
pillow>=10.0.0
|
||
|
||
# 前端(React打包后静态文件)
|
||
# 静态文件服务用aiofiles
|
||
aiofiles>=23.2.1
|
||
|
||
# 开发与测试
|
||
pytest==7.4.4
|
||
pytest-asyncio==0.23.3
|
||
httpx==0.26.0
|