pypi ultralytics 8.4.182
v8.4.182 - Reject negative box dimensions during label verification (#26748)

2 hours ago

🌟 Summary

YOLO 8.4.182 strengthens dataset label checks to catch invalid bounding boxes before they break validation plotting, and improves Linux drive reporting.

📊 Key Changes

  • Rejects negative box widths and heights: Label verification now flags boxes with negative dimensions, while preserving the existing coordinate tolerance and allowing zero-size boxes.
  • Refreshes dataset caches: The cache version is bumped so existing dataset caches are rescanned using the updated checks.
  • Reports Linux drives without duplicate mounts: System logging now selects one mount per block device, avoiding duplicate entries caused by bind mounts.
  • Package version: Updated to 8.4.182.

🎯 Purpose & Impact

  • 🧹 Invalid labels are caught earlier, preventing errors when validation tries to draw inverted boxes.
  • 🔄 Existing datasets are rechecked automatically through the cache version change.
  • 📊 Linux system reports show a clearer, more accurate list of drives—especially on systems with multiple mounts of the same device.

What's Changed

Full Changelog: v8.4.181...v8.4.182

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.