github ultralytics/ultralytics v8.3.103
v8.3.103 - `ultralytics 8.3.103` New RayTune `resume=True` functionality (#20037)

latest releases: v8.3.113, v8.3.112, v8.3.111...
15 days ago

🌟 Summary

The v8.3.103 release introduces a significant enhancement to hyperparameter tuning with the new RayTune resume=True functionality, alongside other updates improving model usability, stability, and documentation.

📊 Key Changes

  • RayTune Resumable Tuning:
    • Added resume=True functionality for RayTune, allowing interrupted hyperparameter tuning sessions to be resumed seamlessly.
    • Automatically detects previous tuning runs and resumes from the last iteration.
    • Improved logging and directory handling for better user experience during tuning.
  • Instance Segmentation Enhancements:
    • Refactored the InstanceSegmentation class to streamline mask plotting and annotation.
    • Introduced new configuration options (show_conf, show_labels, show_boxes) for better control over displayed annotations.
  • CoreML Updates:
    • Increased CoreML specificationVersion from 5 to 9 for enhanced compatibility.
    • Lowered the minimum deployment target to iOS 15, broadening device support.
  • Dependency Fixes:
    • Pinned shapely to <2.1.0 and streamlit to <1.44.0 to ensure compatibility and stability.
  • Documentation Improvements:
    • Updated various guides and examples for better clarity and usability.
    • Enhanced FLOPs calculation logic and added detailed annotations for improved developer experience.

🎯 Purpose & Impact

  • Efficient Hyperparameter Tuning:
    • The new RayTune resume=True feature saves time and resources by allowing users to continue interrupted tuning sessions without starting over.
    • Simplifies workflows for users conducting extensive hyperparameter searches.
  • Improved Visualization:
    • Enhanced instance segmentation plotting provides clearer and more customizable annotations, making results easier to interpret.
  • Broader Compatibility:
    • CoreML updates ensure better support for Apple devices, including older iOS versions, and improve export functionality.
  • Stability and Reliability:
    • Dependency fixes prevent potential issues with future library updates, ensuring smoother user experiences.
  • Developer-Friendly Enhancements:
    • Improved documentation and code annotations make it easier for developers to understand and utilize the tools effectively.

This release focuses on making hyperparameter tuning more robust, improving visualization capabilities, and ensuring compatibility across platforms, all while enhancing the overall user and developer experience. 🚀

What's Changed

New Contributors

Full Changelog: v8.3.102...v8.3.103

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.