github ultralytics/ultralytics v8.3.106
v8.3.106 - `ultralytics 8.3.106` iOS14+ CoreML `mlmodel` and `mlpackage` joint support (#20100)

latest releases: v8.3.120, v8.3.119, v8.3.118...
19 days ago

🌟 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 and mlpackage formats for iOS14+ using coremltools 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.
  • Package Cleanup:

    • Excluded the top-level tests directory from the package distribution to avoid conflicts with user projects.
  • 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.

🎯 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

New Contributors

Full Changelog: v8.3.105...v8.3.106

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.