-
Notifications
You must be signed in to change notification settings - Fork 239
Open
Description
Hi everyone,
I've been working on a fork that adds a complete training infrastructure to the YOLOv9 codebase. The original repository focuses on model architecture and research—this fork adds everything needed to actually train and deploy models.
What's Included
Training Infrastructure
- Complete CLI with YAML configuration and command-line overrides
- PyTorch Lightning integration for clean, scalable training
- Multi-GPU support with automatic DDP
- Mixed precision training (FP16 and BF16)
- Gradient accumulation and clipping
Data Pipeline
- COCO JSON and YOLO TXT format support
- Dataset caching for faster loading
- Augmentation suite: Mosaic 4/9, MixUp, CutMix, RandomPerspective, RandomHSV, RandomFlip
Evaluation & Monitoring
- Full COCO evaluation metrics (mAP, AP50, AP75, AR)
- Confusion matrix and PR curve generation
- Rich progress bars and eval dashboard
- TensorBoard integration
Export
- ONNX export
- TFLite export (FP32, FP16, INT8 quantization)
- SavedModel format
Testing
- 301 unit tests covering data loading, augmentations, metrics, and training pipeline
Repository
https://github.com/mapo80/YOLO
Feedback and contributions are welcome!
UnaNancyOwen and OIAM1603
Metadata
Metadata
Assignees
Labels
No labels