pypi ultralytics 8.3.75
v8.3.75 - `ultralytics 8.3.75` Comet update to new `comet_ml.start()` API (#19187)

12 hours ago

🌟 Summary

The v8.3.75 release includes robust updates for improved model export compatibility, user experience, and error handling across platforms, alongside enhanced documentation and integration refinements. 🚀


📊 Key Changes

  • Enhanced CometML Integration:

    • Transitioned to the new comet_ml.start() API for smoother experiment handling.
    • Deprecated the COMET_MODE variable, introducing COMET_START_ONLINE for consistency.
  • Export Function Updates:

    • Protobuf Dependency: Added support for protobuf>=5 for TensorFlow and TFLite exports, resolving compatibility issues.
    • Edge TPU and TF.js: Addressed platform-specific limitations for ARM64 and Linux exports to prevent unsupported configuration errors.
  • Documentation Improvements:

    • Updated SAM auto-annotation, YOLOv8, and export format descriptions for clarity.
    • Redesigned inference examples to use accessible publicly hosted image URLs.
  • New CLI Solutions:

    • Introduced practical use cases, including object counting, workout monitoring, queue analysis, and browser-based inference with Streamlit.
  • Benchmarking Added:

    • Include new comparative performance metrics for popular object detection models like Gold-YOLO, YOLO-NAS, RTDETRv3, etc.
  • Windows-Specific Fix:

    • Resolved an async file write bug to improve caching reliability on Windows systems.
  • Improved Timing Precision:

    • Switched to time.perf_counter() for latency measurements, ensuring greater precision during benchmarking.

🎯 Purpose & Impact

  • Improved Experiment Tracking:

    • Seamless CometML integration provides better environment consistency and logging during training processes.
  • Enhanced Export Reliability:

    • Future-proofs TensorFlow and TFLite workflows while providing early error detection for ARM64/Linux users.
  • Streamlined User Experience:

    • Updated documentation and example consistency ensure clarity, especially for beginners, minimizing friction during model setup and usage.
  • Greater Platform Support:

    • Addressed critical Windows and platform-specific export edge cases, enhancing cross-platform usability.
  • Better Model Insights:

    • Added benchmarks empower users to make informed decisions about which object detection models to implement based on accuracy, speed, and computational cost.

This release focuses heavily on improving reliability, usability, and documentation quality while resolving critical bugs and adding more tools for diverse real-world applications.

What's Changed

New Contributors

Full Changelog: v8.3.74...v8.3.75

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.