pypi ultralytics 8.3.145
v8.3.145 - `ultralytics 8.3.145` Support all export arguments for benchmark (#20257)

latest releases: 8.3.238, 8.3.237, 8.3.236...
6 months ago

🌟 Summary

This release brings major improvements to model benchmarking flexibility, chart interactivity in documentation, and tracking code clarity—making Ultralytics tools easier and more powerful for everyone! 🚀📊

📊 Key Changes

  • Benchmarking Flexibility:
    • The benchmark method now accepts data, format, and verbose directly, and supports all export-specific arguments for more customizable benchmarking.
  • Interactive Documentation Charts:
    • Added a new toolbar to YOLO model comparison charts in the docs, allowing users to download charts as PNG images or CSV data, with improved styling and usability.
    • Chart exports now only include visible (selected) models and use clearer CSV headers.
    • Improved chart code for easier maintenance and consistent color-coding for each model (e.g., YOLO11, YOLOv10).
    • Fixed toolbar positioning and loading for a smoother user experience.
  • Tracking & Solutions Code Simplification:
    • Introduced a new is_track property for easier and more consistent tracking checks across code, examples, and docs.
    • Standardized and simplified how tracking and segmentation results are handled in Ultralytics solutions.
  • Documentation Enhancements:
    • Embedded a new YouTube video guide on YOLO11 deployment options.
    • Clarified the verbose argument in benchmark documentation.
    • Improved installation instructions for the YOLOv8 Region Counter example.
    • Minor code formatting and dependency updates for better readability and build reliability.

🎯 Purpose & Impact

  • For All Users:
    • Easier Benchmarking: Quickly test models with custom datasets, formats, and export options—no advanced setup required.
    • Better Documentation: Download charts and data for your own analysis, and follow video guides for smoother deployment.
    • Smoother Setup: Clearer instructions and improved code formatting reduce confusion and errors.
  • For Developers & Advanced Users:
    • Custom Benchmarking: Pass advanced export arguments for tailored performance evaluations.
    • Cleaner Codebase: Refactored chart and tracking logic makes it easier to maintain, extend, and debug.
    • Consistent Tracking: The new is_track property standardizes tracking checks, reducing bugs and improving code clarity.
  • Overall:
    • These updates make Ultralytics tools more flexible, user-friendly, and robust—helping you get the most out of YOLO models and documentation, whether you're a beginner or a pro! 🌟

Enjoy the new features and improvements! If you have feedback or questions, the Ultralytics community is here to help. 💡

What's Changed

New Contributors

Full Changelog: v8.3.144...v8.3.145

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.