pypi ultralytics 8.3.131
v8.3.131 - `ultralytics 8.3.131` Optimize `grayscale` model inference pipeline (#20565)

latest releases: 8.3.240, 8.3.239, 8.3.238...
7 months ago

🌟 Summary

This release brings enhanced support for grayscale images, improved handling of large and transparent images, a new YOLO11 C++ Triton Inference example, and important licensing and workflow updates. 🖤🖼️🚀

📊 Key Changes

  • Grayscale Image Support:

    • Added a channels parameter to data loaders, enabling seamless inference and visualization with grayscale (single-channel) images.
    • Updated image reading and plotting utilities to handle grayscale images without errors.
  • Large & Transparent Image Handling:

    • Removed the default image size limit in PIL, allowing safe processing of extremely large images.
    • Automatically converts images with transparency (e.g., PNG with alpha) to RGB to prevent saving errors.
  • YOLO11 Triton C++ Example:

    • Introduced a new C++ example for deploying YOLO11 models on NVIDIA Triton Inference Server, including efficient FP16 inference and result visualization.
  • Licensing & Workflow Improvements:

    • Added Ultralytics AGPL-3.0 license headers to Rust and C++ example files for legal clarity.
    • Updated GitHub workflow to prevent PRs labeled "TODO" from being auto-closed.

🎯 Purpose & Impact

  • Broader Dataset Compatibility:

    • Users can now easily run inference on grayscale images, unlocking new applications in fields like medical imaging and scientific research.
  • Robust Image Processing:

    • Eliminates errors when working with very large or transparent images, making the platform more reliable for diverse data sources.
  • Production-Ready Deployment:

    • The new YOLO11 Triton C++ example helps developers deploy models efficiently in scalable, high-performance environments.
  • Open-Source Clarity:

    • Clear licensing ensures users and contributors understand usage rights, while improved workflow keeps important contributions active.

This update makes Ultralytics tools more flexible, robust, and ready for advanced real-world use cases! 🚀

What's Changed

New Contributors

Full Changelog: v8.3.130...v8.3.131

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.