New Release: Ultralytics v8.4.164

:rocket: Ultralytics v8.4.164 is here

Quick overview: Ultralytics YOLO v8.4.164 makes FLOPs reporting more efficient, speeds up parts of export and CUDA video prediction, catches dataset issues earlier, and fixes several reliability bugs. No model architectures are changed in this release.

:high_voltage: Performance and workflow improvements

  • Lighter FLOPs reporting: THOP 2.2.0 profiles at smaller strides, reducing the overhead of model information checks and training startup logging for affected models, including YOLO11 and YOLO26. PR #26373 by @glenn-jocher.
  • Faster exports: CoreML skips redundant trace checking, with reported trace times around 2.8–3× faster. PR #26337 by @amanharshx. The exporter also removes a duplicate dry-run forward pass in PR #26334 by @amanharshx.
  • Smoother CUDA video prediction: Frame prefetching can overlap loading with GPU processing, while batches stay within a single video to avoid mixed-FPS issues. PR #26349 by @JESUSROYETH.
  • Faster SAM processing: batched_mask_to_box is reported to be 86% faster on CPU. PR #26364 by @Y-T-G.

:card_index_dividers: Dataset and input handling

:hammer_and_wrench: Reliability and bug fixes

:books: Documentation and release infrastructure

Give v8.4.164 a try! Explore the release or full changelog, and let us know how the improvements work in your workflows. :raising_hands: