🌟 Summary
This release introduces enhanced CoreML export capabilities for iOS14+ devices, along with several optimizations and fixes to improve user experience and compatibility. 🚀
📊 Key Changes
-
iOS14+ CoreML Export Support:
- Added support for exporting models in both
mlmodel
andmlpackage
formats for iOS14+ usingcoremltools
8.x. - Removed the minimum iOS version parameter, allowing CoreML tools to automatically determine compatibility based on the model.
- Adjusted NMS (Non-Maximum Suppression) export to align its specification version with the core model.
- Added support for exporting models in both
-
Package Cleanup:
- Excluded the top-level
tests
directory from the package distribution to avoid conflicts with user projects.
- Excluded the top-level
-
Documentation Fix:
- Updated a broken link in the Albumentations integration guide for better navigation.
-
Tutorial Notebook Update:
- Replaced
!uv pip install ultralytics
with%pip install ultralytics
for improved compatibility in Jupyter environments.
- Replaced
🎯 Purpose & Impact
-
CoreML Export Enhancements:
- Enables seamless deployment of YOLO models on iOS14+ devices, broadening accessibility for Apple users. 🍎
- Simplifies the export process by leveraging CoreML tools' automatic compatibility settings.
-
Cleaner Package Distribution:
- Reduces potential naming conflicts and ensures a more streamlined installation experience for developers.
-
Improved Documentation:
- Enhances user experience by providing accurate and reliable resources for Albumentations integration. 📚
-
Better Tutorial Compatibility:
- Ensures smoother execution of tutorials in diverse Jupyter environments, making it easier for users to get started. 😊
This update focuses on improving usability, compatibility, and deployment flexibility, making it a valuable upgrade for developers and users alike. 🌟
What's Changed
- Remove top-level
tests
directory in package distribution by @esmalTT in #20079 - Fix broken link in
albumentations.md
by @RizwanMunawar in #20087 - Remove
uv
from tutorial.ipynb by @Laughing-q in #20106 ultralytics 8.3.106
iOS14+ CoreMLmlmodel
andmlpackage
joint support by @sidekickr in #20100
New Contributors
- @esmalTT made their first contribution in #20079
- @sidekickr made their first contribution in #20100
Full Changelog: v8.3.105...v8.3.106