There is a newer version of the record available.

Published December 5, 2024 | Version v8.3.43
Software Open

Ultralytics YOLO

  • 1. Ultralytics

Description

🌟 Summary

Ultralytics v8.3.43 introduces vital updates to improve workflow stability, inference flexibility, documentation accuracy, and fix a critical security issue related to PyPI publishing. 🚀

📊 Key Changes

  • PyPI Security Fix: Ensures secure publication workflow for the Ultralytics package. 🔒
  • Batch Processing: Added a batch parameter to predict() for faster processing of large datasets or videos. 🏎️
  • Segmentation Enhancement: Adjusted output handling for segmentation tasks to address class name issues and improve robustness. 🛠️
  • Improved Examples: Simplified heatmap and queue management examples for clearer usage. 📖
  • Dynamic Benchmarking: Made version control for Raspberry Pi benchmarks easier in docs. 🔄
  • YouTube Tutorial Link: Added a direct video link in tutorial.ipynb for enhanced learning. 🎥
  • Documentation Updates: Fixed and updated links, added a homepage footer link, and improved accuracy in various docs. 🌐
  • Bug Fix: Resolved an integer conversion issue in xyxy2xywhn for accurate results. 🐛

🎯 Purpose & Impact

  • Secure Publishing: Protects the integrity of updates published on PyPI, safeguarding against potential threats. ✔️
  • Faster Inference: The new batch parameter enables higher throughput, particularly valuable for power users with demanding workloads. 🚀
  • Better Segmentation: Improved handling of segmentation workflows reduces errors, enhancing reliability for users working on complex datasets. ✅
  • User-Friendly: Clearer examples and accurate docs reduce entry barriers and enhance the learning experience for beginners. 📘
  • Streamlined Workflow: Innovations in dependency and workflow management make development and contribution processes smoother for maintainers. 🤝
  • Learning Resources: A new tutorial video provides a practical guide to using Ultralytics YOLO models with Colab, bridging knowledge gaps for users. 🎬

This release balances technical fixes and documentation improvements, making it more robust, user-friendly, and secure! 🎉

What's Changed

  • Update mkdocs.yml homepage by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/17924
  • Add batch to list of predict() arguments by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/17979
  • Add https://youtu.be/ZN3nRZT7b24 to tutorial.ipynb by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/17875
  • Improve docs for Ultralytics version in benchmarks by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/17925
  • ultralytics 8.3.42 update AutoBackend names placeholder by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/17970
  • Update CLI message by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18041
  • Update functions description by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18050
  • Fix np.empty_like function input type by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18049
  • ultralytics 8.3.43 PyPI publishing security fix by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18052

Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.40...v8.3.43

Notes

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

Files

ultralytics/ultralytics-v8.3.43.zip

Files (2.1 MB)

Name Size Download all
md5:1e98004b0c66c56555e4f2a2be64619a
2.1 MB Preview Download

Additional details

Related works