Announcing Ultralytics v8.3.107 Release 
We’re thrilled to announce the release of Ultralytics v8.3.107! This update brings significant improvements to model compatibility, export functionality, testing processes, and more. Whether you’re a seasoned researcher or an AI enthusiast, this release is packed with features designed to optimize your workflows and enhance usability.
Summary
- Improved Compatibility: Streamlined support for Rockchip RKNN models and resolved macOS-specific OpenVINO issues.
- Simplified Export: New standalone utilities for exporting models to ONNX and TensorRT.
- Precision & Performance: Enhanced BatchNorm fusion for consistent data types and improved model stability.
- Efficiency Boost: Optimized testing processes and added clarity for Ray Tune users.
Key Changes
New Features
- Standalone Model Export Utilities:
Added standalone functions for PyTorch-to-ONNX and PyTorch-to-TensorRT exports. This makes deployment and benchmarking easier than ever!
PR by @Laughing-q
Improvements
-
OpenVINO Updates:
Addressed macOS-specific compatibility issues by pinning OpenVINO to a compatible version and reverting CI runners to macOS 14.
PR by @RizwanMunawar
PR by @glenn-jocher -
Rockchip RKNN Fix:
Resolved path handling issues in Rockchip RKNN exports, ensuring seamless compatibility.
PR by @Y-T-G -
Ray Tune Consistency:
Shorter trial names and directories for hyperparameter tuning improve debugging and organization.
PR by @Y-T-G -
BatchNorm Enhancement:
Ensured consistent data types in convolution and BatchNorm fusion for improved precision, particularly in mixed-precision setups.
PR by @kstreee-furiosa
Bug Fixes
- Optimized Testing Logic:
Enhanced the video download logic in solution tests, lifting unnecessary operations for faster and resource-efficient testing.
PR by @RizwanMunawar
Purpose & Impact
Platform Compatibility: Smoother workflows with Rockchip RKNN and macOS-specific OpenVINO issues resolved.
Export Made Simple: With new conversion tools, deploy and benchmark models in ONNX or TensorRT faster.
Streamlined Debugging: Ray Tune updates ensure better organization with shorter, clearer trial names.
Enhanced Model Stability: Updates to BatchNorm strengthen precision and performance in training and inference tasks.
Save Time and Resources: Testing optimizations reduce overhead, making iterative development more efficient.
Whether you’re exporting models, fine-tuning hyperparameters, or running advanced tests, this release improves reliability and usability for your machine learning workflows.
New Contributors
We’d also like to thank our new contributor:
- @kstreee-furiosa for their contribution to BatchNorm updates!
See contribution
Community contributions play a key role in making YOLO and Ultralytics better. Thank you for your invaluable support! ![]()
Important Links
Ready to explore?
Upgrade to v8.3.107 today and take advantage of the new features, fixes, and improvements! We warmly invite your feedback—drop us a comment or start a discussion in the Ultralytics GitHub repository.
Happy innovating! ![]()