There is a newer version of the record available.

Published January 5, 2025 | Version v8.3.58

Ultralytics YOLO

  • 1. Ultralytics

Description

🌟 Summary

The v8.3.58 release introduces an update to the YOLO model benchmarking utility for TensorRT, documentation enhancements, and new features to improve usability and performance for developers and users. 🚀🛠️

📊 Key Changes

  • TensorRT Model Benchmarking Improvement:
    • Updated benchmarking to use uint8 (integer) input data instead of float32 (decimals) for classification tasks, reflecting real-world input formats.
  • Documentation Enhancements:
    • Embedded instructional videos in object counting and model exporting guides for clarity. 🎥
    • Updated integration documentation for YOLO11, replacing mentions of YOLOv8.
  • New Training Argument:
    • Added multi_scale training option in documentation for dynamic image sizes during training. 🌈
  • Docker Optimization:
    • Added a .dockerignore file to exclude unnecessary files, improving build efficiency and security.

🎯 Purpose & Impact

  • Purpose:

    • Optimize benchmarking processes and align input data with typical formats for more accurate performance evaluations during TensorRT model testing.
    • Enhance usability through better instructional resources and accurate documentation for new model versions.
    • Introduce dynamic training options to improve model adaptability for various image sizes.
    • Improve Docker image builds by reducing clutter and improving security. 🔒
  • Impact:

    • TensorRT users will benefit from faster and more realistic benchmarks for classification tasks. 🏎️
    • Documentation updates simplify learning and onboarding for both new and advanced users. 📘
    • Developers now have the option to train models across multiple resolutions, potentially enhancing inference accuracy.
    • Docker environments become leaner and more secure, supporting cleaner deployments. 🐋

This release is an essential step forward for developers seeking both practical performance boosts and improved clarity in documentation! 💡

What's Changed

  • Add https://youtu.be/K69DUpSBNdA to docs by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18507
  • Update yolov8 to yolo11 in tensorrt.md by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/18513
  • Add multi_scale training argument to docs by @Y-T-G in https://github.com/ultralytics/ultralytics/pull/18531
  • Create .dockerignore by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/18534
  • ultralytics 8.3.58 Use uint8 type for TensorRT Profile by @Laughing-q in https://github.com/ultralytics/ultralytics/pull/18327

Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.57...v8.3.58

Notes

If you use this software, please cite it using the metadata from this file.

Files

ultralytics/ultralytics-v8.3.58.zip

Files (2.1 MB)

Name Size Download all
md5:df95335ba6374f9148571c54b90e9bb8
2.1 MB Preview Download

Additional details

Related works