🌟 Summary
Release `v8.2.38` introduces YOLOv10 models to the Ultralytics package, alongside enhancements and bug fixes.
📊 Key Changes
- **Benchmarking YOLOv10 Models:** Added benchmarks for YOLOv10 models.
- **YOLOv10 Documentation:** Detailed addition of YOLOv10 architecture and usage examples.
- **YOLOv10 Support:** Added YOLOv10 configurations (`.yaml` files) for different model sizes including YOLOv10n, YOLOv10s, YOLOv10m, YOLOv10l, and YOLOv10x.
- **New Modules:** Introduced new neural network modules (e.g., `RepVGGDW`, `CIB`, `C2fCIB`, `Attention`, `PSA`, `SCDown`).
- **End-to-End Detect (E2EDetect) Loss:** Added a new loss function for end-to-end detection.
- **Extended Model Exports:** Updated exporter configurations and limitations for new YOLOv10 operations.
- **Bug Fixes & Optimizations:** Addressed various bugs and performance enhancements (e.g., support for different export formats).
🎯 Purpose & Impact
- **Improved Object Detection:** The introduction of YOLOv10 models ensures optimized real-time object detection with high accuracy and low computational cost, beneficial for both current and future applications.
- **Enhanced Flexibility:** The addition of new modules and configurations allows users to tailor their models and training pipelines more precisely according to their needs.
- **Better Performance:** Benchmarking enhancements and end-to-end loss integration ensure more efficient and effective training and inference.
- **Comprehensive Documentation:** Detailed YOLOv10 documentation facilitates easier adoption and understanding for both new and existing users.
- **Expanded Export Options:** While not all formats are currently supported, the expanded export options provide more opportunities to deploy models across different platforms efficiently.
🚀 Next Steps
- Users are encouraged to explore the new YOLOv10 models and configurations for enhanced detection capabilities.
- Refer to the updated documentation for detailed guidance on utilizing the new features and modules effectively.
What's Changed
* `ultralytics 8.2.38` official YOLOv10 support by Burhan-Q in https://github.com/ultralytics/ultralytics/pull/13113
**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.2.37...v8.2.38