Announcing Ultralytics YOLO v8.2.76 Release!
Summary
We are excited to announce the release of Ultralytics YOLO v8.2.76! This update brings significant improvements to our documentation, introduces new plugins, and enhances code functionality. Read on to discover the key features and changes in this release.
Key Changes
New Features
- Documentation Updates:
mkdocs-macros-plugin
Integration: This plugin allows for better content duplication across our documentation, making it easier to maintain and more consistent.- Video Support: Weβve added video support in our documentation to provide enhanced visualization and a better learning experience.
- Bibliography Formatting: Corrected bibliography formatting and references for improved readability.
Code Enhancements
- SAHI Integration:
- Improved error handling and handling of large inputs in the SAHI integration example, making it more robust and user-friendly.
- YouTube Test Skips:
- Added a workaround for YouTube test skips in GitHub Actions to avoid unauthorized errors, ensuring smoother CI workflows.
- Function Adjustments:
- Updated the
convert_segment_masks_to_yolo_seg
function to provide better user guidance and support custom datasets.
- Updated the
Dependencies
- Development Dependencies:
- Included
mkdocs-macros-plugin
in the list of development dependencies for documentation builds, enhancing our documentation management.
- Included
Purpose & Impact
- Better Documentation Management:
- The use of
mkdocs-macros-plugin
allows for content reuse, making documentation maintenance easier and more consistent. - Enhanced documentation aesthetics and correctness help users better understand and utilize the tools.
- The use of
- Improved Code Base:
- The SAHI example now provides more robust handling, preventing runtime errors when processing videos.
- Setting up better error skips in testing ensures smoother CI workflows.
- User Guidance:
- The
convert_segment_masks_to_yolo_seg
function now includes clearer instructions, aiding users in effectively preparing their datasets.
- The
These improvements collectively enhance the user experience by providing clearer documentation, more robust code examples, and smoother testing and deployment workflows.
Whatβs Changed
- Update Docs CSS by @glenn-jocher in #15062
- Use macros for Docs tables de-duplication by @ambitious-octopus in #14990
- Delete
/macros
dir from Docs site by @glenn-jocher in #15068 - Delete macros from sitemap.xml by @glenn-jocher in #15105
- Add https://youtu.be/EeDd5P4eS6A to docs by @RizwanMunawar in #15107
- Optimized SAHI video inference by @RizwanMunawar in #15183
- Update
convert_segment_masks_to_yolo_seg
to support custom datasets by @RizwanMunawar in #15176 ultralytics 8.2.76
Autobackend TensorRT/Triton Segment metadata fix by @Y-T-G in #15185
Full Changelog: v8.2.75β¦v8.2.76
Try It Out!
We encourage you to try out the new release and experience the improvements firsthand. Your feedback is invaluable to us, so please share your thoughts and suggestions.
Thank you for being a part of the Ultralytics community!