Ultralytics v8.3.122 Release: Smarter CoreML Exports, Speed Estimation, Flexible Installs & More!
Summary
Ultralytics v8.3.122 brings smoother CoreML support for classification models and practical improvements to speed estimation, tracking, and installations. With easier integration for Apple environments, more accurate speed metrics, detailed tracking docs, flexible dependency control, and updated compatibility, this release delivers new power and convenience to every user!
New Features & Major Improvements
CoreML Classification Model Export
- Native Xcode Preview Support: YOLO classification models exported to CoreML now include full metadata for seamless Xcode preview and validation, making iOS/macOS development easier than ever.
- Thanks to @rromanchuk, see PR #20437.
Region-Free, User-Friendly Speed Estimation
- No More Regions Needed: Simplified object speed estimation—just set
meter_per_pixel
instead of drawing a region, with new parameters (meter_per_pixel
,max_speed
,max_hist
,fps
) for full flexibility and higher accuracy.- Thanks to @RizwanMunawar, see PR #20344.
Tracking & ReID Documentation Overhaul
- Tracker Configuration Clarified: In-depth parameter tables, step-by-step ReID instructions, and improved explanations help you get the most from your trackers. BoTSORT’s default appearance threshold is stricter for robust multi-object tracking.
Flexible & Custom Installation Methods
- Advanced Installation Options: The quickstart guide now includes instructions for installing Ultralytics without dependencies, using custom forks, or swapping out packages for special environments.
- Thanks to @glenn-jocher, see PR #20430.
Dependency Updates
- Future-Proof Compatibility: Removed version ceilings from
streamlit
andshapely
dependencies, allowing you to safely use the latest package versions.- Thanks to @dependabot[bot], see PR #20045.
Why You’ll Love v8.3.122
- For Apple Developers: Preview YOLO classification models straight in Xcode for a supercharged iOS/macOS workflow.
- For Speed-Critical Applications: Simplified, more reliable speed estimation—perfect for traffic, retail, sports analytics, and beyond.
- For Tracking Power-Users: Detailed docs and improved defaults make tracking and ReID setup faster and more robust.
- For System Admins & Power Users: Advanced install options accommodate even the most customized environments, such as headless servers and enterprise-grade systems.
- For Everyone: Stay compatible with the latest Python ecosystem for smoother upgrades and fewer headaches.
Full Changelog & How to Upgrade
See the complete list of changes in the 8.3.122 changelog.
Ready to get started? Update via pip:
pip install -U ultralytics
Explore the release and join the discussion at v8.3.122 Release Page.
We Want Your Feedback!
We thrive on your contributions and insights. If you try out the new features or run into any issues, please share your experience—your feedback drives the direction of future releases!
Thank you to the Ultralytics community and contributors for your incredible support and collaboration.
Happy YOLOing!