numpy>=1.19.0
Pillow>=9.1.0
torch>=2.4.0
torchvision>=0.19.0
PyYAML>=6.0
requests>=2.25.0
opencv-python>=4.11.0.86
tqdm>=4.65.0
pycocotools>=2.0.0
typer>=0.9.0
click>=8.0.0
safetensors>=0.4.0
scipy>=1.7.0

[all]
libreyolo[onnx]
libreyolo[rfdetr]
libreyolo[eomt]
libreyolo[lora]
libreyolo[plots]
libreyolo[tensorrt]
libreyolo[tflite]
libreyolo[openvino]
libreyolo[ncnn]
libreyolo[tracking]
libreyolo[rtdetr]
libreyolo[gaze]
libreyolo[clip]
libreyolo[coreml]
libreyolo[vlm]
libreyolo[sam]
libreyolo[label]
libreyolo[openvocab]
libreyolo[tensorboard]
libreyolo[mlflow]
libreyolo[wandb]

[clip]
regex>=2023.0.0
ftfy>=6.0.0

[clip-convert]
libreyolo[clip]
open_clip_torch>=2.24.0

[coreml]
coremltools>=8.0

[eomt]
transformers>=5.1.0

[gaze]
gdown>=5.1.0

[label]
libreyolo[sam]

[lora]
libreyolo[rfdetr]
peft>=0.12.0

[mlflow]
mlflow>=2.9.0

[ncnn]
pnnx
ncnn

[onnx]
onnx>=1.14.0
onnxsim>=0.4.0
onnxruntime>=1.16.0

[openvino]
openvino>=2024.0.0

[openvocab]
transformers>=5.1.0

[plots]
matplotlib>=3.7.0

[rfdetr]
transformers>=5.1.0

[rtdetr]

[sam]
transformers>=5.3.0

[tensorboard]
tensorboard>=2.13.0

[tensorrt]

[tensorrt:sys_platform != "darwin"]
tensorrt-cu12==10.16.1.11
pycuda>=2022.1

[tflite]
libreyolo[onnx]
onnx-graphsurgeon>=0.3.27
onnx-simplifier>=0.4.36

[tflite:python_version >= "3.12"]
onnx2tf>=2.4.3

[tracking]

[vlm]
transformers>=5.1.0
num2words>=0.5.0
decord==0.6.0
lmdb>=1.7.0
peft>=0.12.0

[wandb]
wandb>=0.16.0
