v8.3.43
版本发布时间: 2024-12-06 03:49:54
ultralytics/ultralytics最新发布版本:v8.3.52(2024-12-20 20:52:05)
🌟 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 topredict()
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 ofpredict()
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 AutoBackendnames
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