There is a newer version of the record available.

Published June 18, 2026 | Version v8.4.71

Ultralytics YOLO

  • 1. Ultralytics

Description

🌟 Summary

Ultralytics v8.4.71 is mainly a release-tag update 📦, but the most important underlying change is a major refactor of the official C++ examples that makes YOLO deployment in C++ much more unified, easier to use, and more capable across backends 🚀

📊 Key Changes

  • Release bump to 8.4.71 🔖

    • The current PR by @glenn-jocher primarily updates the package version from 8.4.70 to 8.4.71.
    • No direct Python API, model architecture, or runtime behavior changes are introduced in this version-bump PR itself.
  • Big C++ examples refactor landed in this release 🛠️

    • C++ inference examples were reorganized into a single examples/cpp/ structure instead of being scattered across many separate folders.
    • Multiple backends are now aligned under one shared design:
      • OpenCV-DNN
      • ONNX Runtime
      • LibTorch
      • MNN
      • OpenVINO
      • Triton
    • Shared header-only utilities were added for:
      • task detection
      • post-processing
      • rendering/annotation
      • CLI handling
      • COCO fallback names
  • Much broader C++ task support 🎯

    • The refactored examples now support all major YOLO tasks across C++:
      • detection
      • segmentation
      • pose
      • OBB
      • classification
      • YOLO26 semantic segmentation
    • They also support multiple model generations, including YOLOv8, YOLO11, and YOLO26.
  • Automatic task and model behavior detection 🤖

    • Many C++ examples can now automatically determine the task from model metadata or output shapes.
    • This reduces manual setup and makes examples easier to reuse with different exported models.
  • More consistent C++ developer experience 🧰

    • Unified build targets like yolo_<backend>
    • Standardized CLI arguments such as --model and --source
    • Cleaner READMEs and better docs across examples
    • Default examples now commonly point to lightweight YOLO26 models
  • Ultralytics Platform GPU docs expanded ☁️

    • Documentation now includes two new Blackwell GPU options on the Ultralytics Platform:
      • RTX PRO 4000 Blackwell with 24 GB VRAM
      • RTX PRO 5000 Blackwell with 48 GB VRAM
    • Platform cloud GPU counts were updated accordingly across docs.

🎯 Purpose & Impact

  • For most users: this release is mostly about packaging and delivery** ✅

    • v8.4.71 helps tools and environments track the newest Ultralytics build correctly.
    • It improves release consistency without forcing disruptive API changes.
  • For C++ developers: this is the real headline** 💡

    • The refactor makes C++ deployment much easier to understand and maintain.
    • Instead of learning different example layouts for each backend, users get a more unified workflow.
    • This should lower friction for deploying YOLO models in production C++ systems.
  • For teams using multiple model types: better flexibility** 🔄

    • Supporting more tasks and generations in a common C++ structure means fewer custom modifications are needed when switching models.
    • That can save engineering time and reduce mistakes.
  • For YOLO26 adoption: stronger deployment support** 🚀

    • Adding clearer C++ coverage for YOLO26, including semantic segmentation, helps bring the latest recommended Ultralytics model into more real-world applications.
  • For Ultralytics Platform users: more cloud hardware choices** ⚡

    • The added Blackwell GPU options expand available training hardware in the docs and platform guidance.
    • This can help users choose a better balance of performance, VRAM, and cost.

In short: the tag PR itself is just a version bump, but v8.4.71 packages a meaningful C++ usability upgrade and refreshed platform GPU documentation 🎉

What's Changed

  • Add RTX PRO 5000 and RTX PRO 4000 Blackwell to Platform GPU docs by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/24868
  • Refactor and unify C++ inference examples 🐪 by @onuralpszr in https://github.com/ultralytics/ultralytics/pull/24867
  • Official C++ Examples refactor 🐪 by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/24869

Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.4.70...v8.4.71

Notes

If you use this software, please cite it using the metadata from this file.

Files

ultralytics/ultralytics-v8.4.71.zip

Files (3.2 MB)

Name Size Download all
md5:3e818d00abbdaa3b751b5b164b20f0c9
3.2 MB Preview Download

Additional details

Related works