Announcing Ultralytics v8.3.51 Release
We are thrilled to share the latest enhancements with Ultralytics v8.3.51! 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.
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 Features
Improved Batch Size Calculation
- Automated batch size determination now leverages logarithmic polynomial fitting for better precision. Say goodbye to memory crashes!
- Stricter validations ensure safe GPU memory utilization during training.
Hyperparameter Tuning Made Easier
- Added default hyperparameter search spaces to streamline training experiments. Users can now easily customize and optimize models.
- Enhanced reliability with
shell=True
subprocess execution for smoother workflows.
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!
Expanded Export Options
- Added new export formats, including support for MNN and Sony IMX500, enhancing deployment versatility on edge devices.
Improvements
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.
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.
Whatโs Changed
Curious about the detailed developments? Hereโs whatโs new:
- Update SAHI example from
YOLOv8
toYOLO11
by @RizwanMunawar in #18276 - Add
imx500
andMNN
intutorial.ipynb
export table by @RizwanMunawar in #18254 - Add hyperparameter search space to Docs by @Y-T-G in #18259
- Use
shell=True
to run hyperparameter tuning by @Y-T-G in #18284 - Add security alarm system as ultralytics solution by @RizwanMunawar in #18281
ultralytics 8.3.51
AutoBatch logspace fit and checks by @Laughing-q in #18283
For more details on this release, see the Full Changelog.
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
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!