New Release: Ultralytics v8.3.145

:rocket: Ultralytics v8.3.145 Release: Benchmarking, Charts, and Tracking Improvements!

:glowing_star: Summary

We’re excited to share Ultralytics v8.3.145—a release packed with major quality-of-life improvements for both new and advanced users! From flexible model benchmarking and interactive documentation charts to streamlined tracking and solutions code, this update aims to make your experience easier, more intuitive, and more powerful.
Explore what’s new and how these updates can help you get the most out of YOLO and Ultralytics tools!


:chart_increasing: New Features & Major Improvements

Benchmarking Flexibility

  • Custom Benchmarking:
    The benchmark method now accepts data, format, and verbose directly, and supports all export-specific arguments—making performance testing more flexible and powerful than ever.
    See PR by @Y-T-G

Interactive YOLO Model Comparison Charts

  • User-Friendly Chart Toolbar:
    Access download options for charts as PNG or CSV directly in documentation.
  • Selective Data Export:
    Export only currently-visible models, with clearer CSV headers and consistent color coding (e.g., YOLO11, YOLOv10) for each charted model.
  • Improved Usability:
    Enhanced toolbar positioning, styling, and documentation embed experience for smoother usage.
    Chart updates by @RizwanMunawar, Bugfix by @glenn-jocher, Selective export by @RizwanMunawar

Tracking & Solutions Code Simplification

  • Consistent Tracking:
    The new is_track property standardizes tracking checks throughout the codebase, examples, and docs.
  • Cleaner Solutions:
    Streamlined how tracking and segmentation results are handled, making code more readable and maintainable.
    By @Laughing-q & @Laughing-q

:books: Documentation Enhancements


:hammer_and_wrench: Bug Fixes & Refinements

  • Region Counter UI:
    Resolved an issue on Windows by changing the imshow window name in the region counter example.
    By @christymanthara
  • Dependency and Code Formatting Updates:
    Minor tweaks across the board for even greater reliability and maintainability.

:raising_hands: Community Contributions & Full Changelog

Big thanks to all contributors, including @christymanthara for their first PR!
You’ll find a complete list of changes, improvements, and contributors in the v8.3.145 GitHub Release Notes.

Full changelog: Compare v8.3.144…v8.3.145


:tada: How to Try the New Release

Upgrade Ultralytics as usual:

pip install --upgrade ultralytics

Explore new features in your workflow, check out the more powerful benchmarking options, try the chart downloads in our docs, and enjoy the improved experience!


:speech_balloon: Your Feedback Matters!

We’d love to hear how these new features work for you. If you have ideas, find issues, or want to share your results, please reply below or open a topic in Discussions. Your experience and feedback are invaluable in making Ultralytics better for everyone.

Thanks as always to the entire YOLO community and the Ultralytics team for making this possible!

Happy building!
— The Ultralytics Team