🌟 Summary
The v8.2.91 update focuses on renaming the v10DetectLoss
module to E2EDetectLoss
for YOLOv10 to address several raised issues.
📊 Key Changes
- 🆕 Renamed the
v10DetectLoss
module toE2EDetectLoss
in the YOLOv10 model code. - 🧩 Additional benchmarks introduced for the YOLOv10 model.
- 📊 Updated documentation using macros for clearer and more consistent argument tables.
🎯 Purpose & Impact
- 🔧 Issue Resolution: This change directly resolves multiple complaints about module misnaming (as seen in GitHub issues), ensuring smoother integration and functionality for developers using the YOLOv10 model.
- 📈 Enhanced Testing: New benchmarks allow for a comprehensive assessment of the YOLOv10's performance, providing end-users detailed insights into model efficiency.
- 📚 Improved Documentation: The use of macros streamlines updates and ensures consistency across documentation, making it easier to understand and maintain for both new and experienced users.
This release strengthens the reliability of the YOLOv10 model while offering better support for developers through enhancements in both functionality and documentation clarity.
What's Changed
- Add YOLOv10 to Raspberry Pi CI by @lakshanthad in #16087
- Update NVIDIA Jetson TensorRT Benchmarks by @lakshanthad in #16156
- updated the amount of macros available in the macros folder by @MatthewNoyce in #16086
ultralytics 8.2.91
fixv10DetectLoss
module rename for YOLOv10 by @Y-T-G in #16148
Full Changelog: v8.2.90...v8.2.91