New Release: Ultralytics v8.3.141

:rocket: Ultralytics v8.3.141 Release Announcement

Hello Ultralytics community!

We’re excited to announce the release of Ultralytics v8.3.141, delivering powerful improvements that make model usage even more seamless, robust, and adaptable across devices. Here’s everything you need to know about this update.


:glowing_star: Summary

This release introduces automatic detection and handling of RTDETR models, smarter GPU selection for flexible hardware compatibility, refined code and dataset management, and a range of fixes to make Ultralytics tools more accessible and reliable for everyone.


:new_button: New Features

Automatic RTDETR Model Detection

  • The YOLO class now effortlessly recognizes and initializes RT-DETR models directly from checkpoints.
  • No extra steps—using RTDETR is now as simple as loading any other YOLO model.
  • Models can be re-initialized from existing instances without duplicating memory or data.

Smarter GPU Selection

  • GPU selection dynamically uses a percentage of free memory, enhancing compatibility with various hardware setups.

:wrench: Improvements


:lady_beetle: Bug Fixes

  • Prevented CUDA device errors in YOLOv8 C++ inference (PR #16390 by @ssapsu).
  • Improved error handling in legacy image transforms for classification.
  • Enhanced robustness across testing, prediction, and export modes.
  • Various internal code cleanups and improvements for long-term maintainability.

:bullseye: Why This Matters

  • Ease of Use: RTDETR and other models can now be loaded and used interchangeably with minimal setup.
  • Adaptability: Dynamic GPU memory management allows Ultralytics tools to work better out of the box on a wide range of devices.
  • Developer Friendliness: The ongoing code refinements make it easier for contributors to get involved and for users to prototype new ideas.
  • Getting Started Made Simple: Colab integration and improved dataset scripts let newcomers and researchers hit the ground running.

:raising_hands: Acknowledgements & Contributors

Special thanks to the many community members and contributors, especially @ssapsu for their first contribution tackling CUDA device issues in the C++ interface!


:next_track_button: Get Started

Give the new version a try:
:backhand_index_pointing_right: Download Ultralytics v8.3.141 Release

Explore the changes in detail via the v8.3.141 changelog.

We encourage you to experiment with the new features and improved workflows! Your feedback, questions, or issues help us make Ultralytics even better—please share your experience or suggestions by replying to this post.

Thank you for your continued support and contributions. Together with the amazing YOLO community, we’re building the future of computer vision!


The Ultralytics Team