There is a newer version of the record available.

Published April 11, 2025 | Version v8.3.107
Software Open

Ultralytics YOLO

  • 1. Ultralytics

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_mnn by 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.0 to 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 solutions tests for each PR by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/20110
  • Add missing batchnorm dtype arg 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.107 Rockchip RKNN Autobackend fix 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

If you use this software, please cite it using the metadata from this file.

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