There is a newer version of the record available.

Published June 14, 2025 | Version v8.3.155
Software Open

Ultralytics YOLO

  • 1. Ultralytics

Description

🌟 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 https://github.com/ultralytics/ultralytics/pull/21040
  • Docs: Correct batch parameter type to reflect float support by @muhammadravi251001 in https://github.com/ultralytics/ultralytics/pull/21053
  • Add https://youtu.be/zplKRlX3sLg to docs by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/21052
  • Add argument and return type annotations to Solutions by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/21057
  • ultralytics 8.3.155 Fix YOLO-World set_classes() error after prediction by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/21051

New Contributors

  • @muhammadravi251001 made their first contribution in https://github.com/ultralytics/ultralytics/pull/21053

Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.154...v8.3.155

Notes

If you use this software, please cite it using the metadata from this file.

Files

ultralytics/ultralytics-v8.3.155.zip

Files (2.4 MB)

Name Size Download all
md5:d443e5a6743c947b2d5e9ea41c34e118
2.4 MB Preview Download

Additional details

Related works