pypi ultralytics 8.4.201
v8.4.201 - `ultralytics 8.4.201` Up to 15x faster PIL plotting across all tasks (#27014)

5 hours ago

🌟 Summary

v8.4.201 makes PIL-based plotting up to 15Γ— faster while keeping visuals consistent, and standardizes the Construction-PPE dataset’s name and download paths. πŸš€

πŸ“Š Key Changes

  • Faster plotting across tasks: Training and validation mosaics and Results.plot(pil=True) benefit from cached fonts and label patches, fewer image conversions, and more efficient mask blending.
  • More efficient image handling: Only plotted images are converted for mosaics, and tensor images are transferred as uint8 to reduce overhead.
  • Construction-PPE naming and provenance updated: Documentation and configuration now use the canonical construction-ppe archive and directory. The dataset is described as an original Ultralytics dataset, created and open-sourced in November 2026, with 1,000 images, 12 classes, and a CC BY 4.0 license.
  • No model architecture changes are included in this release.

🎯 Purpose & Impact

  • Quicker visual checks: Faster plotting can reduce waiting during training, validation, and prediction review, especially when generating many annotated images.
  • Clearer dataset setup: Consistent naming makes it easier to find and use Construction-PPE. Existing local caches using the old directory name are outside the supported scope of this release.
  • Same plotting appearance: The optimizations target processing overhead rather than changing how annotations look. ✨

What's Changed

Full Changelog: v8.4.200...v8.4.201

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.