Announcing Ultralytics YOLO v8.3.29 Release!
Summary
We are thrilled to announce the release of Ultralytics YOLO v8.3.29! This update introduces groundbreaking features, including the ability to export YOLOv8 models to the Sony IMX500 format, enhancing AI deployment on devices like Raspberry Pi AI Cameras. Dive into the details below to explore how these advancements can elevate your projects.
Key Changes
- Sony IMX500 Export Support: You can now export models in the Sony IMX500 format, a crucial feature for devices with limited resources.
- New
FXModel
Class: This class increases compatibility withtorch.fx
, enabling advanced model manipulations. - Updated
.gitignore
: Now excludes*_imx_model/
directories, which store exported model artifacts. - Documentation and Tests: Weโve added comprehensive documentation and tests to ensure a smooth user experience with the new export functionality.
Purpose & Impact
- Enhanced Device Integration: Exporting to Sonyโs IMX500 format allows efficient AI processing on Raspberry Pi AI Cameras, making edge computing more accessible.
- Improved User Guidance: Updated documentation provides clear steps for leveraging this new feature, helping developers integrate it quickly.
- Streamlined Development Process: The
FXModel
class and IMX500 support simplify model deployment, reducing barriers to implementation on edge devices.
Whatโs Changed
- Docs and CI updates by @RizwanMunawar
- Fix
model.end2end
assert by @Laughing-q - Add environment to publish.yml by @glenn-jocher
- Fix PyPI downloads links by @pderrenger
- Jupyter Docker Image, allow connection by @ambitious-octopus
- Fix duplicated annotations by
yolo_bbox2segment
by @Laughing-q - Add device selection for
yolo_bbox2segment
by @Laughing-q - Update validation-args.md by @Y-T-G
- Use new Ultralytics Retry action by @pderrenger
- Changed model.names return type hint from list to dict[int, str] by @KiSchnelle
- Match Docs caption to video thumbnail text by @Burhan-Q
- Fix
conf
overwrite in results.py by @keeper-jie - Fix Ray Tune error by @Y-T-G
- Create sony-imx500.md standalone Docs page by @glenn-jocher
- Update bug-report-template.yml to prompt for
collect_system_info
by @Y-T-G ultralytics 8.3.29
Sony IMX500 export by @Laughing-q
New Contributors
- @keeper-jie made their first contribution in PR #17384
- @KiSchnelle made their first contribution in PR #17402
Full Changelog: v8.3.28โฆv8.3.29
We invite you to try out the new features in v8.3.29 and share your feedback with us. Your insights are invaluable in helping us improve and innovate. Thank you for being a part of the Ultralytics community!