🌟 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_hybridArgument: Eliminated this rarely used feature from validation workflows, configurations, and documentation. - Export Device Flexibility: Added a
deviceparameter 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
marginparameter 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_hybridreduces confusion and prevents incorrect mAP calculations, streamlining the validation process. - Improved Deployment: The
deviceparameter 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
ObjectCounterwithline_widthby @RizwanMunawar in #20073 - Update MNN example README by @vnk8071 in #20065
- Add
deviceargument to all exports by @lakshanthad in #20009 - Fix YOLOE-PF export dimension by @Y-T-G in #20072
ultralytics 8.3.105Remove unusedsave_hybridargument by @Laughing-q in #20067
Full Changelog: v8.3.104...v8.3.105