pypi ultralytics 8.3.138
v8.3.138 - `ultralytics 8.3.138` Support non-square `imgsz` for Classify models (#16630)

latest releases: 8.3.196, 8.3.195, 8.3.194...
3 months ago

๐ŸŒŸ Summary

YOLO v8.3.138 introduces support for non-square image sizes in classification models, along with performance improvements, more robust file handling, and expanded testing for Ultralytics Solutions. ๐Ÿš€๐Ÿ–ผ๏ธ

๐Ÿ“Š Key Changes

  • Flexible Classification Input: Classification models now support non-square (imgsz) image sizes, allowing users to specify rectangular images for inference and export.
  • Improved File Handling: File extension checks and string operations have been optimized for speed and reliability across the codebase.
  • Enhanced Event Logging: Ultralytics HUB event logs now include detailed device and environment information for better traceability.
  • Expanded Testing: Test coverage for Ultralytics Solutions has been significantly increased, covering more use cases and edge cases.
  • General Code Optimizations: Various string and file operations have been made faster and more consistent.

๐ŸŽฏ Purpose & Impact

  • Greater Flexibility: Users can now run classification models on images of any shape, not just squaresโ€”ideal for real-world data and custom applications.
  • Better Performance: Faster and more reliable file operations mean smoother data loading and model handling, especially with large datasets or varied file types.
  • Improved Traceability: Enhanced event logging helps users and support teams diagnose issues more effectively, especially when using Ultralytics HUB.
  • Higher Reliability: Broader and deeper test coverage ensures Ultralytics Solutions are robust and ready for diverse deployment scenarios.
  • Developer Experience: Codebase improvements make it easier for developers to extend, debug, and maintain the platform.

This release makes YOLO classification models more adaptable and the overall Ultralytics ecosystem more robust and user-friendly! ๐Ÿ’ก๐Ÿ› ๏ธ

What's Changed

Full Changelog: v8.3.137...v8.3.138

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.