๐ Summary
Ultralytics 8.3.115 brings improved TIFF image support, enhanced documentation, better data loading diagnostics, and fixes for distributed trainingโmaking the platform more robust and user-friendly. ๐
๐ Key Changes
- ๐ผ๏ธ TIFF Image Support: Improved handling of TIFF/TIF images, especially single-frame RGB files, ensuring reliable training and prediction with these formats.
- โก Data Loading Diagnostics: Added warnings for slow disk read speeds, helping users quickly identify and resolve data bottlenecks.
- ๐ ๏ธ Distributed Training Fix: Corrected device assignment in multi-node, multi-GPU setups for smoother distributed training.
- ๐ Documentation Enhancements:
- Updated YOLOE model usage examples to reflect the latest YOLO11 models and best practices.
- Expanded Google-style docstring guidelines for clearer, more consistent code documentation.
- Refined code formatting in documentation for improved readability.
๐ฏ Purpose & Impact
- Broader Image Compatibility: Users can now confidently use TIFF images (including RGB) in their projects without errors, supporting a wider range of datasets and workflows.
- Faster Troubleshooting: New disk speed checks make it easier to spot and fix slow data loading, leading to smoother training and evaluation.
- Seamless Distributed Training: Fixes prevent errors in advanced multi-node GPU setups, ensuring reliable scaling for large projects.
- Better Learning & Contribution: Improved documentation and examples help both new and experienced users get started quickly and contribute high-quality code.
- Backward Compatibility: All updates are designed to work smoothly with existing projects, minimizing disruption.
โจ This release is all about making Ultralytics more reliable, accessible, and efficient for everyone!
What's Changed
- Remove nested spans form Mkdocstrings HTML by @glenn-jocher in #20293
- Add additional Google-style docstring examples by @glenn-jocher in #20309
- Add slow disk read speed warning by @Y-T-G in #20303
- Fix usage in
yoloe.md
FAQ section by @RizwanMunawar in #20307 - Bug Fix: Incorrect Use of RANK in Distributed Context Manager by @SimoneCaldarella in #20312
ultralytics 8.3.115
TIFF image RGB training and prediction support by @Laughing-q in #20301
New Contributors
- @SimoneCaldarella made their first contribution in #20312
Full Changelog: v8.3.114...v8.3.115