New Release: Ultralytics v8.2.98

:rocket: Announcing Ultralytics v8.2.98 Release!

:star2: Summary

We’re thrilled to announce the release of Ultralytics v8.2.98, packed with performance optimizations, code simplifications, and enhanced user experience. Dive into the details below and see how these improvements can benefit your projects!

:bar_chart: Key Changes

New Features

  • Dynamic Keypoint Plotting: Enjoy better visual consistency with automatic keypoint line thickness adjustments across different image sizes. PR by @ambitious-octopus

Improvements

  • Faster fuse() Operations: Experience enhanced processing speed by removing redundant cloning operations. PR by @glenn-jocher
  • Simplified Codebase: We’ve cleaned up session code and removed unnecessary dependencies like pandas in export handling. PRs by @glenn-jocher Remove pandas

Bug Fixes

  • Persistent Caching: Introduced a thread-safe caching system to efficiently store important data and minimize redundant retrievals. PR by @glenn-jocher

:dart: Purpose & Impact

  • Performance Improvements: The optimized fuse() functions and streamlined export processes significantly boost computational speed and reduce latency.
  • Visual and Functional Flexibility: Improved graphical outputs with automatic keypoint adjustments, especially beneficial for large images.
  • Enhanced Efficiency and Speed: The new caching system enhances user experience and data management.
  • Code Maintenance: Simplified code ensures easier maintenance and future upgrades.

What’s Changed

Full Changelog: View here

Try It Out!

We encourage you to try out the new release and share your feedback. Your insights are invaluable in helping us improve and deliver the best possible experience.

Release URL

Thank you for being a part of the Ultralytics community!