v8.3.13
版本发布时间: 2024-10-14 23:50:21
ultralytics/ultralytics最新发布版本:v8.3.63(2025-01-17 19:49:33)
🌟 Summary
The 'v8.3.13' release primarily focuses on refactoring the Segment Anything Model (SAM) to enhance prompt handling and documentation clarity.
📊 Key Changes
- 📘 Documentation improvements with updated examples for the
model
method. - 🔄 Code refactoring introduces a new function
_prepare_prompts
to manage prompt preparations in SAM. - 📦 Enhanced prompt handling for bounding boxes, points, labels, and masks.
- 🗑️ Cleaned up duplicated logging in YOLO training for simpler outputs.
- 💤 Added a 60-second delay to improve deployment stability in GitHub Actions.
- 📊 Fixed subplot indexing for clearer result plots in classification, segmentation, and pose.
- 🍇 Updated Raspberry Pi guide for YOLO11.
- 📈 With every precision metric, ensure it's returned for consistency with or without plotting.
🎯 Purpose & Impact
- 📝 Documentation Clarity: Clearer examples help users better understand model functionalities.
- 🔧 Efficiency & Maintainability: By moving prompt processing to a new function, the code is now easier to maintain and modify in the future.
- 🚀 User Experience: Improved multiple points and labels handling in SAM provides a better user experience for image segmentation tasks.
- 📉 Logging: Cleaner training logs mean users can more easily follow the training progress without unnecessary clutter.
- 🛠️ Stability & Reliability: Delaying deployment steps helps ensure smoother execution in CI/CD workflows, thus increasing user trust in automated deployments.
- 📊 Visual Clarity: Fixes to plotting result in more intuitive and easily interpretable visual outputs, aiding better analysis and decision-making.
- 🥝 Guides Update: Raspberry Pi users can leverage the latest YOLO11 advances with tailored guidance, benefiting from performance improvements.
What's Changed
- Clean up duplicated classify logging by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/16901
- Sleep 60s before triggering deploy actions by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/16881
- Fix results.csv plotting by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/16898
- Update Raspberry Pi Guide with YOLO11 by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/16899
- Always return Precision metric regardless of
plot
arg by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/16900 - Update Dockerfile-runner v2.320.0 by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/16912
- Use EdgeTPU export
--delegate_search_step 30
by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/16910 - Update
distance-calculation
solution by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/16907 - Add
YOLO11 🚀 NEW
link in docs homepage by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/16875 -
ultralytics 8.3.13
SAM prompt-inference refactor by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/16894
Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.12...v8.3.13