Published December 20, 2024
| Version v8.3.52
Software
Open
Ultralytics YOLO
Description
๐ Summary
Version 8.3.52 focuses on enhanced CUDA memory management for improved performance, with additional updates to documentation, compatibility for NVIDIA Jetson devices, and refined functionality for YOLO models. ๐
๐ Key Changes
- ๐ New
cuda_memory_usageUtility: Introduced a tool for dynamic monitoring and management of CUDA memory during operations. - ๐ก Improved Model Profiling: Integrated memory tracking into the profiling process to report GPU memory usage alongside performance stats.
- ๐ Enhanced Object Segmentation: Modified
segment2boxfor precise bounding box calculations when segments extend beyond the image boundaries. - ๐ฆ JetPack 6.1 Dockerfile Update: Added compatibility for NVIDIA Jetson Orin Nano Super Developer Kit with dependency upgrades and performance benchmarks.
- ๐ Richer Documentation: Added a CIFAR-100 tutorial video, improved clarity on
scaleparameter for multiscale training, and updated ROS and NVIDIA Jetson guides. - ๐งน TFLite Example Cleanup: Removed unnecessary RGB-to-BGR conversions for simpler and clearer example usage.
๐ฏ Purpose & Impact
- ๐ Enhanced Performance: The
cuda_memory_usageutility ensures more efficient GPU memory handling, reducing the risk of out-of-memory crashes during complex operations. - ๐ Model Optimization: Developers get richer profiling insights, aiding faster debugging and improving training/production readiness.
- ๐ผ๏ธ Robust Object Detection: Improved segmentation functionality provides accuracy even with challenging edge cases, making models more reliable.
- ๐ค Wider Compatibility: Updating to JetPack 6.1 enables users to fully leverage NVIDIA Jetson's latest hardware advancements (e.g., Orin Nano Super's 67 TOPS).
- ๐ Simplified Learning: Documentation improvements, including engaging tutorials and clarified parameters, lower the barrier to entry for both beginners and experts.
- ๐งโ๐ป Beginner-Friendly Examples: Streamlined TFLite examples ensure ease of adoption for new developers.
This release delivers meaningful improvements for developers working across GPU-heavy tasks, embedded systems, and edge AI deployments! ๐
What's Changed
- Revert
segment2boxand clip segments by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18294 - Update JetPack6 Dockerfile with latest JetPack6.1 by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/18295
- Add https://youtu.be/6bZeCs0xwO4 to docs by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18292
- Fix RGB to BGR conversion in TFLite example by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18305
- Align solutions YAML with
default.yamlby @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18300 - Fix incorrect
scaledescription by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18303 - Update Jetson doc with NVIDIA Jetson Orin Nano Super Developer Kit by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/18289
- ROS Guide, updated YOLO version by @ambitious-octopus in https://github.com/ultralytics/ultralytics/pull/18325
ultralytics 8.3.52AutoBatch CUDA computation improvements by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18291
Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.51...v8.3.52
Notes
Files
ultralytics/ultralytics-v8.3.52.zip
Files
(2.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:df18b5ade9613846212af3c1c39d2e0e
|
2.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/ultralytics/ultralytics/tree/v8.3.52 (URL)
Software
- Repository URL
- https://github.com/ultralytics/ultralytics