pypi ultralytics 8.3.118
v8.3.118 - `ultralytics 8.3.118` Use new TorchScript MobileCLIP model (#20354)

latest releases: 8.3.194, 8.3.193, 8.3.192...
4 months ago

๐ŸŒŸ Summary

This release introduces support for the new TorchScript MobileCLIP model, enhances grayscale image handling, and improves testing and documentation for broader device and package compatibility. ๐Ÿš€๐Ÿ–ผ๏ธ๐Ÿ“ฑ

๐Ÿ“Š Key Changes

  • TorchScript MobileCLIP Integration ๐Ÿ“ฑ
    • Added support for Apple's MobileCLIP model in TorchScript format, enabling efficient and portable text encoding for vision-language tasks.
  • Grayscale Image Training Support ๐Ÿ–ค
    • Datasets and augmentations now natively support grayscale images, making it easier to train and infer with both grayscale and color data.
  • Expanded Continuous Integration (CI) Coverage ๐Ÿงช
    • Raspberry Pi and Conda environment tests are now enabled by default, ensuring more robust cross-platform compatibility.
    • Test files are now included in Conda builds for better package quality assurance.
  • YOLO11 Model References in Docs & Docker ๐Ÿ“ฆ
    • All documentation, code examples, and Dockerfiles now use YOLO11 models as the default, promoting the latest advancements.
  • Cleaner CoreML Handling ๐Ÿงน
    • Removed outdated CoreML and protobuf workarounds, reflecting improved compatibility and a simpler codebase.

๐ŸŽฏ Purpose & Impact

  • Faster, Portable Text Features
    • The new TorchScript MobileCLIP model allows for rapid, device-agnostic text encoding, benefiting custom class naming and vision-language applications on a wider range of hardware.
  • Broader Dataset Compatibility
    • Native grayscale support reduces manual preprocessing and errors, expanding Ultralytics' usability in medical imaging, document analysis, and more.
  • Stronger Reliability Across Devices
    • Enhanced CI ensures YOLO models work smoothly on edge devices like Raspberry Pi and in Conda-managed environments, giving users and developers greater confidence.
  • Simpler, Up-to-Date Experience
    • By standardizing on YOLO11 and cleaning up legacy code, users get clearer guidance and a more modern, maintainable toolkit.

This update is recommended for all users, especially those working with custom text prompts, grayscale datasets, or deploying on diverse hardware platforms. ๐Ÿš€

What's Changed

Full Changelog: v8.3.117...v8.3.118

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.