Ultralytics v8.3.145 Release: Benchmarking, Charts, and Tracking Improvements!
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!
New Features & Major Improvements
Benchmarking Flexibility
- Custom Benchmarking:
Thebenchmark
method now acceptsdata
,format
, andverbose
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 newis_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
Documentation Enhancements
- Embedded Video Guide:
Find a new YouTube deployment options guide for YOLO11 right inside our documentation.
See PR by @RizwanMunawar - Clearer Instructions:
Improved theverbose
argument description for benchmarking and clarified installation steps for the YOLOv8 Region Counter example.
Docs PR by @lakshanthad
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.
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
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!
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