New Release: Ultralytics v8.2.77

:rocket: Announcing Ultralytics v8.2.77 Release!

:star2: Summary

We are thrilled to announce the release of Ultralytics v8.2.77! This update brings a host of enhancements, including technical infrastructure improvements and updated documentation to elevate both user and developer experiences.

:bar_chart: Key Changes

Cleanup Tool Cache

  • Description: Added a step to free up space on the GitHub Actions runner.
  • Impact: Enhances CI/CD efficiency by preventing failures due to lack of disk space.

Removal of .pre-commit-config.yaml

  • Description: Deleted the configuration file used for pre-commit hooks.
  • Impact: Streamlines the codebase, making it lighter and easier to manage.

Documentation Updates

  • Description: Improved contributing guide with clearer instructions and visuals.
  • Impact: Provides a more welcoming and guiding environment for new contributors, encouraging community engagement.

New Parameter in YOLOv8 Plot Function

  • Description: Added color_mode parameter to the plot method.
  • Impact: Allows for instance-based or class-based color settings, providing more customization options in visual outputs.

Inference Modifications

  • Description: Modified device check conditions in DDP training.
  • Impact: Enables more robust handling of non-GPU environments, such as CPU or MPS.

:dart: Purpose & Impact

These updates collectively enhance both the developer and user experience, making the project more efficient, accessible, and customizable. :rocket:

What’s Changed

New Contributors

Try It Out!

We encourage you to try out the new release and share your feedback with us. Your insights are invaluable in helping us improve and evolve Ultralytics YOLO.

Full Changelog: v8.2.77 Changelog

Release URL: Ultralytics v8.2.77 Release

Thank you for being a part of the Ultralytics community! We look forward to your feedback and contributions.

Happy coding! :tada: