π Summary
This release (v8.3.155) delivers a key bug fix for YOLO-World models, improves developer experience with enhanced type annotations, and updates documentation and learning resources. ππ
π Key Changes
- π οΈ YOLO-World Bug Fix: Resolved an error with the
set_classes()
method after running predictions, ensuring smoother workflow when updating classes dynamically. - π Better Type Annotations: Added detailed argument and return type hints across Ultralytics Solutions modules, making the codebase clearer and more robust for developers.
- πΊ New Video Guide: Embedded a YouTube video in the Similarity Search documentation for a more engaging, visual learning experience.
- π Documentation Update: Clarified that the
batch
parameter supports both integers and floats, helping users leverage advanced batch size features. - π Improved Link Checking: Enhanced the repositoryβs link validation workflow for more accurate and reliable documentation checks.
π― Purpose & Impact
- π For YOLO-World Users: You can now safely change detection classes after making predictions, even when moving models between devices (e.g., CPU/GPU), without encountering errors.
- π©βπ» For Developers: Improved type annotations make the code easier to read, maintain, and extend, while boosting IDE support and reducing bugs.
- π For Learners: The new video guide helps users quickly grasp how to build and use semantic image search with Ultralytics, OpenAI CLIP, and Meta FAISS.
- π For All Users: Documentation is now more accurate and user-friendly, reducing confusion and making advanced features easier to use.
- π‘οΈ For Project Quality: More robust link checking ensures that documentation remains reliable and up-to-date.
Overall, this update enhances reliability, developer experience, and learning resources for the Ultralytics community! π
What's Changed
- Update links.yml by @glenn-jocher in #21040
- Docs: Correct batch parameter type to reflect float support by @muhammadravi251001 in #21053
- Add https://youtu.be/zplKRlX3sLg to docs by @RizwanMunawar in #21052
- Add argument and return type annotations to
Solutions
by @RizwanMunawar in #21057 ultralytics 8.3.155
Fix YOLO-Worldset_classes()
error after prediction by @Y-T-G in #21051
New Contributors
- @muhammadravi251001 made their first contribution in #21053
Full Changelog: v8.3.154...v8.3.155