Ultralytics v8.4.182: Stronger Label Checks and Clearer Linux Drive Reports
Ultralytics YOLO v8.4.182 catches invalid bounding boxes earlier and makes Linux system reports easier to read. This maintenance release focuses on dataset reliability and cleaner drive reporting.
Dataset Label Validation
The negative box dimension fix by @glenn-jocher strengthens label verification:
- Rejects negative widths and heights, catching invalid boxes before they cause errors when validation plots attempt to draw them.
- Preserves the existing coordinate tolerance and continues to allow zero-size boxes.
- Refreshes dataset caches through a cache version bump, so existing datasets are automatically rescanned with the updated checks.
Linux Drive Reporting
The Linux drive discovery improvement by @glenn-jocher updates SystemLogger to report each block device only once.
By selecting one mount per device, system reports avoid duplicate entries caused by bind mounts—making drive information clearer, especially on systems with multiple mounts of the same device.
Try v8.4.182
Install this release with:
pip install --upgrade ultralytics==8.4.182
The v8.4.182 release notes provide the release overview, while the full changelog shows the changes since v8.4.181.
Give it a try and share your feedback below! Let us know how the updated label checks and Linux drive reporting work with your datasets and environment.
Thanks to the YOLO community and Ultralytics team for helping improve every release!