New Release: Ultralytics v8.3.51

:rocket: Announcing Ultralytics v8.3.51 Release

We are thrilled to share the latest enhancements with Ultralytics v8.3.51! :tada: This update brings significant improvements to training workflows, new features like a built-in security alarm system, and expanded support for platform exports, all while paving the way for a smooth transition to YOLO11.


:star2: Summary

The v8.3.51 release focuses on:

  • Improved robustness for training batch size optimization.
  • New hyperparameter tuning capabilities with enhanced documentation.
  • Seamless integration with the YOLO11 ecosystem and SAHI support.
  • A ready-to-deploy security alarm system feature for actionable alerts.
  • Expanded export options for edge deployments.

:new: New Features

:chart_with_upwards_trend: Improved Batch Size Calculation

  • Automated batch size determination now leverages logarithmic polynomial fitting for better precision. Say goodbye to memory crashes! :floppy_disk:
  • Stricter validations ensure safe GPU memory utilization during training. :lock:

:wrench: Hyperparameter Tuning Made Easier

  • Added default hyperparameter search spaces to streamline training experiments. Users can now easily customize and optimize models. :hammer_and_wrench:
  • Enhanced reliability with shell=True subprocess execution for smoother workflows. :gear:

:shield: Introducing: Security Alarm System

  • An out-of-the-box security alarm system built on YOLO11, featuring customizable thresholds and email alerts. Perfect for surveillance scenarios! :rotating_light:

:earth_africa: Expanded Export Options

  • Added new export formats, including support for MNN and Sony IMX500, enhancing deployment versatility on edge devices. :star2:

:arrows_counterclockwise: Improvements

:books: YOLO11 Integration

  • Transition efforts from YOLOv8 to YOLO11 include:
    • Documentation and examples updated for YOLO11 usage.
    • Enhanced SAHI (Slicing Aided Hyper Inference) support for YOLO11, making it easier to adopt cutting-edge models.

:dart: Purpose & Impact

Optimized Training and Usability

  • Increased GPU utilization stability with accurate batch size calculations.
  • Simplified hyperparameter tuning process empowers both beginners and seasoned developers.

Flexibility & Convenience

  • Broader export options for deployment across a wider range of platforms, including edge devices like IMX500.

Practical Applications

  • The new security alarm system brings actionable real-world functionality to businesses and individuals.

:mag: Whatโ€™s Changed

Curious about the detailed developments? Hereโ€™s whatโ€™s new:

For more details on this release, see the Full Changelog.


:globe_with_meridians: Try it Now!

We invite you to explore Ultralytics v8.3.51 today. Upgrade your existing installation with:

pip install ultralytics --upgrade

Dive into our latest documentation and let us know what you think. Your feedback is invaluable and helps us make Ultralytics better for everyone!

Head over to the release page :arrow_down:
:point_right: Ultralytics v8.3.51 Release

As always, a big thank you to the YOLO community and contributors who make these advancements possible. Letโ€™s keep pushing the boundaries of computer vision together! :muscle: