pydantic>=2.0
pydantic-settings>=2.0
loguru>=0.7
scikit-learn>=1.4
matplotlib>=3.8
seaborn>=0.13
onnx>=1.16
onnxruntime>=1.18
pyyaml>=6.0
rich>=13.0
fastapi>=0.115
uvicorn>=0.30

[cpu]
torch>=2.3
torchvision>=0.18

[cu118]
torch>=2.3
torchvision>=0.18

[cu121]
torch>=2.3
torchvision>=0.18

[cu124]
torch>=2.3
torchvision>=0.18

[cu126]
torch>=2.3
torchvision>=0.18

[cu128]
torch>=2.3
torchvision>=0.18

[detection]
ultralytics>=8.3

[dev]
pytest>=8.0
pytest-cov>=5.0
ruff>=0.4
mypy>=1.10
codespell>=2.3
pre-commit>=4.0
bump-my-version>=0.24
types-PyYAML>=6.0

[huggingface]
datasets>=2.0

[kaggle]
kaggle>=1.6

[optuna]
optuna>=3.0

[roboflow]
roboflow>=1.1

[tensorboard]
tensorboard>=2.0

[timm]
timm>=1.0
