New Release: Ultralytics v8.3.52

:rocket: Ultralytics v8.3.52 Release Announcement

We are thrilled to announce the release of Ultralytics v8.3.52, packed with exciting new features, improved functionality, and thorough documentation updates. Whether youโ€™re optimizing GPU workloads, working with edge AI deployments, or exploring object detection tasks, this release brings enhanced performance and usability to your workflow. :tada:

:star2: Summary

v8.3.52 highlights include:

  • Enhanced CUDA memory management for smoother and faster operations.
  • Expanded compatibility for NVIDIA Jetson platforms.
  • Improved documentation and tutorials to simplify model usage.
  • Robust updates to YOLO models.

This update boosts both performance and accessibility while maintaining our commitment to excellence in AI tool development. :rocket:


:bar_chart: New Features

:rocket: CUDA Memory Management

  • Dynamic Monitoring and Management: The new cuda_memory_usage utility provides real-time tracking of GPU memory during operations, minimizing memory-related failures. (Details here by @Laughing-q)

:technologist: Improved Profiling

  • GPU memory usage is now integrated into the model profiling reports, delivering actionable insights for debugging and optimization. (PR)

:arrows_counterclockwise: Improvements

:framed_picture: Object Segmentation

  • Enhanced segment2box to better handle image boundary overlaps, ensuring precise bounding box calculations even in challenging scenarios. (PR by @Laughing-q)

:package: NVIDIA Jetson Compatibility

  • Updated the Dockerfile to include JetPack 6.1, making it compatible with the Orin Nano Super Developer Kit for edge AI innovations. (PR by @lakshanthad)

:open_book: Documentation Overhaul

  • New CIFAR-100 tutorial video (Link) added to help users get started with classification tasks. (PR by @RizwanMunawar)
  • Clearer explanation added for the scale parameter in multiscale training. (PR by @Y-T-G)
  • Updated NVIDIA Jetson and ROS guides for seamless model integration. (PRs | PR by @lakshanthad and @ambitious-octopus)

:broom: Bug Fixes

  • TFLite Examples Simplified: Removed unnecessary RGB-to-BGR conversions for clarity and ease of use. (PR by @Y-T-G)
  • Solution YAML Alignment: Standardized configuration with default.yaml for consistent behavior. (PR by @RizwanMunawar)

:dart: Why Upgrade?

This release ensures:

  • Optimized CUDA performance with reduced memory bottlenecks.
  • Better debugging tools for advanced usage.
  • Improved support for cutting-edge NVIDIA hardware.
  • Simplified documentation and tutorials to empower both new and experienced users.

We encourage you to try v8.3.52, explore the new features, and share your feedback to help us continue improving! :rocket:


:link: Additional Links

Thank you for being part of the Ultralytics community, and a huge shoutout to the contributors who made this release possible! :bulb: