Published April 11, 2025
| Version v8.3.107
Software
Open
Ultralytics YOLO
Description
🌟 Summary
The Ultralytics 8.3.107 release introduces key improvements for model compatibility, export functionality, and testing efficiency. 🚀
📊 Key Changes
- Rockchip RKNN Fix: Resolved file handling issues in
torch_to_mnnby ensuring paths are properly converted to strings. - OpenVINO Compatibility: Updated OpenVINO version requirements to avoid macOS-specific issues and reverted CI runners to macOS 14 for stability.
- Export Enhancements: Added standalone functions for exporting PyTorch models to ONNX and TensorRT formats, simplifying workflows for benchmarking and deployment.
- Ray Tune Improvements: Introduced shorter, consistent trial names and directories for better organization during hyperparameter tuning.
- BatchNorm Update: Ensured data type consistency in convolution and batch normalization fusion for improved precision.
- Testing Optimization: Streamlined video download logic in solution tests, reducing unnecessary operations.
🎯 Purpose & Impact
- 🛠️ Improved Compatibility: Enhanced support for RKNN models and resolved OpenVINO/macOS issues, ensuring smoother workflows across platforms.
- 📂 Simplified Export: New export utilities make it easier to convert and benchmark models in ONNX and TensorRT formats.
- 🔍 Better Debugging: Clearer trial naming in Ray Tune simplifies tracking and debugging during tuning processes.
- ⚡ Enhanced Precision: Updates to batch normalization fusion improve model stability and performance, especially for mixed-precision setups.
- 🚀 Efficient Testing: Optimized test logic saves time and resources, improving the development experience.
This release focuses on reliability, usability, and compatibility, making it a valuable update for developers and researchers alike. 🌟
What's Changed
- Pin
openvino<2025.0.0to fix OpenVINO export issue on macOS by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/20112 - Use shorter trial names for Ray Tune by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/20109
- Revert CI runners to macOS 14 to avoid OpenVINO bug on macOS 15.4 by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/20126
- Enable
solutionstests for each PR by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/20110 - Add missing batchnorm
dtypearg by @kstreee-furiosa in https://github.com/ultralytics/ultralytics/pull/20096 - Add standalone export functions for onnx and tensorrt formats by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/20074
ultralytics 8.3.107Rockchip RKNNAutobackendfix by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/20125
New Contributors
- @kstreee-furiosa made their first contribution in https://github.com/ultralytics/ultralytics/pull/20096
Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.106...v8.3.107
Notes
Files
ultralytics/ultralytics-v8.3.107.zip
Files
(2.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:353ca2615904621b162d5c99c166dba0
|
2.3 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/ultralytics/ultralytics/tree/v8.3.107 (URL)
Software
- Repository URL
- https://github.com/ultralytics/ultralytics