github ultralytics/ultralytics v8.3.87
v8.3.87 - `ultralytics 8.3.87` New `Results.to_html` method for inference outputs (#19161)

latest release: v8.3.88
one day ago

🌟 Summary

The v8.3.87 release introduces a new Results.to_html() method for exporting inference results in HTML format, alongside various usability, compatibility, and documentation improvements.

📊 Key Changes

  • HTML Export for Results: Added to_html() method to convert detection results into a web-friendly HTML format.
  • Documentation Enhancements: Improved clarity and consistency in method descriptions and added a dedicated page for the COCO128 dataset.
  • Compatibility Updates:
    • Added support for Ubuntu ARM CI runners and removed QEMU emulator for ARM64 Docker builds.
    • Restricted OpenVINO dependency to avoid version conflicts.
  • Memory Management: Optimized GPU memory clearing to trigger only when usage exceeds 90%.
  • Bug Fixes:
    • Resolved bounding box out-of-bounds issues in MNN examples.
    • Fixed multi-stream video result saving to avoid overwriting files.
  • Classification Model Updates: Adjusted FLOPs calculations for classification models to align with the default image size of 224 pixels.
  • Comet Integration: Added support for logging segmentation annotations in Comet.

🎯 Purpose & Impact

  • Improved Usability:
    • The to_html() method simplifies sharing and visualizing inference results in a browser-friendly format.
    • Enhanced documentation, including COCO128 details, aids developers in testing and debugging.
  • Broader Compatibility:
    • ARM support ensures better performance and inclusivity for ARM-based systems.
    • OpenVINO version constraints prevent compatibility issues.
  • Optimized Performance:
    • Smarter GPU memory management avoids unnecessary slowdowns during training.
    • Faster ARM64 Docker builds reduce build times from 8 minutes to 2 minutes.
  • Enhanced Functionality:
    • Segmentation support in Comet improves tracking and visualization for segmentation tasks.
    • Bug fixes ensure more reliable and accurate results across various use cases.

What's Changed

New Contributors

Full Changelog: v8.3.86...v8.3.87

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.