New Release: Ultralytics v8.3.225

Ultralytics v8.3.225 is out :rocket:

Summary
Ultralytics 8.3.225 introduces first-class KITTI dataset support for YOLO11, safer checkpoint loading for SAM/SAM2, a breaking change for SAM-2 object IDs (now 0-based), and more reliable Jetson JetPack 4 Docker builds, alongside polished docs and type hints. If you’re starting with YOLO today, YOLO11 is our recommended default for all use cases.

New Features

Improvements

  • Safer checkpoint loading for SAM/SAM2 :shield:
    A unified torch_load helper improves cross-version PyTorch compatibility and avoids pickle pitfalls.
  • Jetson JetPack 4 Docker build reliability :wrench:
    Builds are now more reproducible by sourcing ONNX Runtime/TensorRT wheels from Ultralytics-hosted assets.
  • Docs and developer experience polish :books:
    Cleaned code blocks for ExecuTorch docs, stronger type hints across dataloaders and utilities, and CI stability improvements.

Breaking Changes

  • SAM-2 interactive predictor uses 0-based object IDs :repeat_button:
    This standardizes behavior with Python conventions and helps prevent off-by-one errors. If your scripts assumed IDs starting at 1, please update them to start at 0.

Why this matters

  • Faster starts on autonomous driving research :automobile:
    KITTI support lets you get training and benchmarking with YOLO11 in minutes.
  • More reliable model loading across environments :counterclockwise_arrows_button:
    Centralized checkpoint handling reduces surprises between PyTorch versions.
  • Reproducible hardware builds :test_tube:
    Jetson images are less likely to break due to changing external assets.
  • Smoother onboarding :sparkles:
    Clearer docs and typing help IDEs and new contributors.

Get started on KITTI with YOLO11

pip install -U ultralytics
yolo detect train data=kitti.yaml model=yolo11n.pt epochs=100 imgsz=640
from ultralytics import YOLO

model = YOLO("yolo11n.pt")
model.train(data="kitti.yaml", epochs=100, imgsz=640)

Merged Pull Requests

Release and changelog

We’d love your feedback
Give the release a try, especially the new KITTI support and SAM/SAM2 improvements, and let us know how it goes in Discussions or by opening an issue. Your input helps the YOLO community and Ultralytics team keep improving.