pypi ultralytics 8.3.109
v8.3.109 - `ultralytics 8.3.109` Add `conf` filter to RT-DETR validator (#20175)

latest releases: 8.3.125, 8.3.124, 8.3.123...
17 days ago

🌟 Summary

This release brings improved control and reliability to model evaluation, training, and export, with a special focus on RT-DETR validation and memory management. 🚀

📊 Key Changes

  • RT-DETR Validator Update: Added a confidence threshold filter to the RT-DETR model validator, so only predictions above a user-defined confidence level are considered during evaluation.
  • CoreML Export Simplification: Streamlined CoreML export for classification models, ensuring smoother and more consistent exports.
  • AutoBatch Logic Refinement: Improved automatic batch size calculation for training, making it more accurate and robust.
  • Better GPU Memory Management: Lowered the threshold for clearing GPU memory during training from 90% to 50%, reducing out-of-memory risks.
  • Testing Improvements: Solution tests are now conditionally skipped on Linux (Python 3.11) and Raspberry Pi to avoid known issues.
  • Documentation & CI Enhancements: Fixed a broken link in the VS Code integration docs and improved CI reliability for link checking.

🎯 Purpose & Impact

  • More Accurate Evaluation: The RT-DETR confidence filter ensures evaluation metrics better reflect real-world performance, giving users greater control and trust in their results.
  • Smoother Model Export: Classification models exported to CoreML will now work more reliably, reducing errors and setup confusion.
  • Stable Training Experience: Improved batch size selection and earlier GPU memory clearing help prevent crashes and slowdowns, especially on devices with limited resources.
  • Reliable Testing & Documentation: Skipping problematic tests and fixing documentation links make the development experience smoother for both users and contributors.

Overall, this update makes Ultralytics models easier to use, more reliable, and better aligned with real-world needs. 🌟

What's Changed

Full Changelog: v8.3.108...v8.3.109

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.