Ultralytics v8.3.155 Release: YOLO-World Fixes, Enhanced Type Annotations & Learning Resources!
Summary
Ultralytics v8.3.155 is here! This release focuses on improving reliability for YOLO-World models, boosting the developer experience with clearer type annotations, and making learning easier through updates to our documentation—including a new video guide. Whether you’re building with YOLO, developing on top of the codebase, or just getting started, this update delivers smoother workflows and more robust resources to help you succeed.
New Features & Improvements
YOLO-World set_classes()
Bug Fix
- Fixed an issue where updating detection classes with
set_classes()
after running predictions could cause errors, especially when moving models across devices (CPU/GPU).
See PR by @Y-T-G
Enhanced Developer Experience
- Type Annotations: Argument and return types have been added throughout the Ultralytics Solutions modules, making the codebase easier to read, extend, and debug.
See PR by @RizwanMunawar
Expanded Learning Materials
- Embedded a new YouTube video guide directly in the Similarity Search documentation to provide quick, visual help for semantic image search workflows.
See PR by @RizwanMunawar
Smarter Documentation
- The documentation now clarifies that the
batch
parameter supports both integer and float values, helping you unlock advanced batch size control.
See PR by @muhammadravi251001 - Link validation workflows are improved for more accurate documentation link checks.
See PR by @glenn-jocher
Impact by Audience
- YOLO-World Users: Seamlessly update detection classes on-the-fly, even after predictions, without device transition headaches.
- Developers: Enjoy cleaner, more descriptive code with strong type hints, improving workflow in your favorite editors.
- Learners: Quickly grasp advanced features with the new video guide for similarity search.
- Everyone: Smarter, more accurate documentation—making your path to production smoother than ever!
Community Shoutouts & Contributors
A warm welcome to our new contributor, @muhammadravi251001, for helping with updated docs!
Thank you to @Y-T-G, @RizwanMunawar, and all the amazing community and Ultralytics team members who made this release possible!
How to Upgrade & Learn More
- Upgrade now:
pip install -U ultralytics
- Release notes: Ultralytics v8.3.155 release changelog
- Full PR list: v8.3.154…v8.3.155 compare view
Feedback Welcomed!
We invite you to try out the new features and improvements in v8.3.155. Your feedback is invaluable for helping us keep the Ultralytics ecosystem robust and community-focused. Please share your thoughts or questions in this thread, on Ultralytics Discussions, or by contributing directly!
Thank you for being a part of the YOLO community and supporting open-source AI innovation with Ultralytics!