🌟 Summary
The YOLO 8.3.105 release focuses on simplifying workflows, enhancing flexibility, and improving usability across various features and integrations. Key updates include the removal of unused arguments, better export device handling, and improved object counting visuals.
📊 Key Changes
- Removed
save_hybrid
Argument: Eliminated this rarely used feature from validation workflows, configurations, and documentation. - Export Device Flexibility: Added a
device
parameter to specify hardware (e.g., GPU, CPU, MPS) for exporting models across formats like ONNX, TensorRT, CoreML, and more. - Enhanced Object Counting: Improved analytics display with a new
margin
parameter for better text background scaling and visual clarity. - YOLOv8 MNN C++ Example: Added a new example showcasing YOLOv8 integration with the MNN framework in C++.
- YOLOE-PF Export Fix: Resolved dimension issues for YOLOE-PF model exports, ensuring compatibility and accuracy.
🎯 Purpose & Impact
- Simplified Validation: Removing
save_hybrid
reduces confusion and prevents incorrect mAP calculations, streamlining the validation process. - Improved Deployment: The
device
parameter allows users to optimize model exports for specific hardware, enhancing compatibility and performance, especially for edge devices. - Better Analytics Display: The refined object counting visuals make it easier to interpret results in real-time applications.
- Broader Framework Support: The MNN C++ example expands YOLOv8's usability for developers working with lightweight frameworks.
- Export Reliability: Fixes to YOLOE-PF exports ensure smoother workflows and accurate model outputs.
This release enhances both the developer experience and the robustness of YOLO integrations, making it more accessible and efficient for diverse use cases. 🚀
What's Changed
- Add support to adjust text background size in
ObjectCounter
withline_width
by @RizwanMunawar in #20073 - Update MNN example README by @vnk8071 in #20065
- Add
device
argument to all exports by @lakshanthad in #20009 - Fix YOLOE-PF export dimension by @Y-T-G in #20072
ultralytics 8.3.105
Remove unusedsave_hybrid
argument by @Laughing-q in #20067
Full Changelog: v8.3.104...v8.3.105