YOLO26 – Official Ultralytics Model Overview

YOLO26 is an official real-time computer vision model family from Ultralytics. It is designed as a unified vision framework that supports object detection, instance segmentation, semantic segmentation, depth estimation, image classification, pose estimation, oriented bounding boxes, and tracking.

Unlike minimal placeholder-style repositories used by some unofficial future YOLO names, YOLO26 is a fully documented model family with pretrained weights, training support, inference workflows, benchmark results, and export capabilities.

What Is YOLO26?

YOLO26 is a modern real-time vision model family developed by Ultralytics.

It introduces several changes focused on:

  • Faster inference
  • Simpler deployment
  • Better accuracy
  • Improved small-object handling
  • End-to-end detection
  • Multi-task computer vision support

YOLO26 continues the Ultralytics approach of providing a single Python package for training, validation, prediction, and model export.

YOLO26 Installation

YOLO26 is installed through the Ultralytics Python package.

Use:

pip install ultralytics

After installation, pretrained YOLO26 models can be loaded directly using the Ultralytics YOLO class.

YOLO26 Python Example

A YOLO26 model can be loaded using:

from ultralytics import YOLO

Then:

model = YOLO("yolo26n.pt")

And prediction can be performed using:

results = model("image.jpg")

This makes YOLO26 easy to use in Python-based computer vision applications.

YOLO26 Architecture

YOLO26 introduces several important architectural and training improvements.

Major improvements include:

  • Native end-to-end inference
  • NMS-free prediction
  • DFL-free bounding-box regression
  • Progressive Loss
  • Small-Target-Aware Label Assignment
  • MuSGD optimizer
  • Task-specific architecture improvements

These changes aim to improve both deployment efficiency and prediction quality.

Native End-to-End Inference

YOLO26 uses an end-to-end detection approach by default.

Traditional object detectors often generate multiple overlapping predictions and then use Non-Maximum Suppression to remove duplicate boxes.

YOLO26 is designed to produce final predictions directly through a one-to-one detection head.

This reduces the need for a separate NMS post-processing stage.

NMS-Free Detection

YOLO26 supports native NMS-free inference.

This simplifies deployment because there is no need to implement Non-Maximum Suppression separately after the neural network produces predictions.

This design can be useful for:

  • Edge devices
  • Embedded systems
  • Real-time applications
  • Deployment pipelines
  • Hardware accelerators

DFL-Free Bounding Box Regression

YOLO26 removes Distribution Focal Loss from its bounding-box regression design.

The goal is to reduce detection-head complexity while maintaining effective bounding-box prediction.

This can also simplify model export and deployment.

Progressive Loss

YOLO26 introduces Progressive Loss.

Progressive Loss gradually shifts supervision toward the prediction head that will actually be used during inference.

This helps align the training process with end-to-end prediction behavior.

Small-Target-Aware Label Assignment

YOLO26 includes Small-Target-Aware Label Assignment, also known as STAL.

STAL is designed to improve positive label assignment for small objects.

This can help in applications involving:

  • Traffic monitoring
  • Aerial imagery
  • Surveillance
  • Small product detection
  • Distant object detection

MuSGD Optimizer

YOLO26 introduces MuSGD as part of its training strategy.

MuSGD combines ideas from Muon-style optimization with traditional SGD.

The objective is to improve training efficiency while maintaining stable optimization.

YOLO26 Model Variants

The standard YOLO26 detection family includes:

  • YOLO26n
  • YOLO26s
  • YOLO26m
  • YOLO26l
  • YOLO26x

Each model provides a different tradeoff between speed, model size, and accuracy.

YOLO26n

YOLO26n is the smallest standard model.

It is designed for environments where low computational cost and fast inference are important.

Reported characteristics include:

  • 2.4 million parameters
  • 5.4 billion FLOPs
  • 40.9 mAP50-95
  • Approximately 1.7 ms TensorRT latency on a T4 GPU

YOLO26s

YOLO26s provides a balance between compact model size and higher accuracy.

Reported characteristics include:

  • 9.5 million parameters
  • 20.7 billion FLOPs
  • 48.6 mAP50-95
  • Approximately 2.5 ms TensorRT latency

YOLO26m

YOLO26m is the medium-sized model in the family.

Reported characteristics include:

  • 20.4 million parameters
  • 68.2 billion FLOPs
  • 53.1 mAP50-95
  • Approximately 4.7 ms TensorRT latency

YOLO26l

YOLO26l is a larger model designed for higher accuracy.

Reported characteristics include:

  • 24.8 million parameters
  • 86.4 billion FLOPs
  • 55.0 mAP50-95
  • Approximately 6.2 ms TensorRT latency

YOLO26x

YOLO26x is the largest standard YOLO26 detection model.

Reported characteristics include:

  • 55.7 million parameters
  • 193.9 billion FLOPs
  • 57.5 mAP50-95
  • Approximately 11.8 ms TensorRT latency

YOLO26 Detection Performance

ModelmAP50-95ParametersFLOPsT4 TensorRT Latency
YOLO26n40.92.4M5.4B1.7 ms
YOLO26s48.69.5M20.7B2.5 ms
YOLO26m53.120.4M68.2B4.7 ms
YOLO26l55.024.8M86.4B6.2 ms
YOLO26x57.555.7M193.9B11.8 ms

These figures represent the published detection performance at 640-pixel input resolution.

YOLO26 Supported Tasks

YOLO26 supports more than standard object detection.

The model family includes support for:

  • Object detection
  • Instance segmentation
  • Semantic segmentation
  • Image classification
  • Pose estimation
  • Depth estimation
  • Oriented bounding boxes
  • Object tracking

This makes YOLO26 a multi-task computer vision framework.

YOLO26 Instance Segmentation

Dedicated segmentation models include:

  • yolo26n-seg.pt
  • yolo26s-seg.pt
  • yolo26m-seg.pt
  • yolo26l-seg.pt
  • yolo26x-seg.pt

YOLO26 introduces improvements to segmentation loss and multi-scale prototype processing.

This helps improve both bounding-box accuracy and mask quality.

YOLO26 Semantic Segmentation

YOLO26 also supports semantic segmentation.

Dedicated models include:

  • yolo26n-sem.pt
  • yolo26s-sem.pt
  • yolo26m-sem.pt
  • yolo26l-sem.pt
  • yolo26x-sem.pt

These models can be trained, validated, used for prediction, and exported using the Ultralytics workflow.

YOLO26 Depth Estimation

YOLO26 includes monocular depth estimation models.

Available model names include:

  • yolo26n-depth.pt
  • yolo26s-depth.pt
  • yolo26m-depth.pt
  • yolo26l-depth.pt
  • yolo26x-depth.pt

This expands YOLO26 beyond traditional object detection tasks.

YOLO26 Classification

YOLO26 supports image classification.

Available models include:

  • yolo26n-cls.pt
  • yolo26s-cls.pt
  • yolo26m-cls.pt
  • yolo26l-cls.pt
  • yolo26x-cls.pt

These models can be used for assigning complete images to predefined categories.

YOLO26 Pose Estimation

YOLO26 includes dedicated pose estimation models.

Available models include:

  • yolo26n-pose.pt
  • yolo26s-pose.pt
  • yolo26m-pose.pt
  • yolo26l-pose.pt
  • yolo26x-pose.pt

The pose architecture includes improvements intended to provide better keypoint localization.

YOLO26 Oriented Bounding Boxes

YOLO26 supports oriented object detection.

Available models include:

  • yolo26n-obb.pt
  • yolo26s-obb.pt
  • yolo26m-obb.pt
  • yolo26l-obb.pt
  • yolo26x-obb.pt

Oriented bounding boxes are useful for objects that may appear at different rotation angles.

Common applications include:

  • Aerial imagery
  • Satellite imagery
  • Industrial inspection
  • Document analysis
  • Rotated object detection

YOLO26 Small-Object Detection

YOLO26 provides a P2 architecture configuration:

yolo26-p2.yaml

This configuration adds a P2 detection head designed to improve sensitivity to smaller objects.

It can be useful in applications where targets occupy only a small portion of the image.

YOLO26 P6 Architecture

YOLO26 also provides:

yolo26-p6.yaml

This architecture is intended for larger input resolutions and detection scenarios that benefit from a higher-level P6 feature stage.

YOLO26 Training

YOLO26 can be trained using the standard Ultralytics API.

Example:

model = YOLO("yolo26n.pt")

Then:

model.train(data="coco8.yaml", epochs=100, imgsz=640)

The training system supports both pretrained model fine-tuning and model training workflows.

YOLO26 Custom Dataset Training

YOLO26 can be trained on custom datasets.

A typical workflow includes:

  • Preparing training images
  • Preparing validation images
  • Creating object annotations
  • Defining class names
  • Creating a dataset YAML file
  • Loading a pretrained YOLO26 model
  • Starting training

This makes YOLO26 suitable for custom object detection applications.

YOLO26 Validation

YOLO26 supports validation through the standard Ultralytics validation mode.

Validation can be used to calculate metrics such as:

  • Precision
  • Recall
  • mAP50
  • mAP50-95
  • Task-specific evaluation metrics

YOLO26 Prediction

YOLO26 can run inference on different source types.

Possible prediction inputs include:

  • Images
  • Video files
  • Webcam streams
  • Network streams
  • Image directories
  • Batch inputs

YOLO26 Export

YOLO26 supports model export for deployment.

Common export targets include:

  • ONNX
  • TensorRT
  • CoreML
  • TensorFlow Lite

These formats help developers deploy YOLO26 across different hardware and software environments.

YOLO26 CPU Performance

YOLO26 includes optimizations targeted at CPU inference.

Ultralytics reports that YOLO26n can achieve significantly faster CPU ONNX inference compared with YOLO11n under the benchmark configuration used in its documentation.

This makes lightweight YOLO26 models particularly relevant for environments without dedicated GPUs.

YOLO26 vs YOLO11

YOLO26 introduces several changes compared with YOLO11.

Important differences include:

  • Native end-to-end inference
  • NMS-free prediction
  • Removal of DFL
  • Progressive Loss
  • STAL
  • MuSGD optimizer
  • Improved segmentation
  • Updated pose estimation
  • Improved oriented bounding-box handling

These changes focus on deployment simplicity, efficiency, and accuracy.

YOLO26 Repository

The ultralytics/yolo26 repository serves as the official YOLO26 quickstart and discovery repository.

The actual canonical YOLO26 implementation is maintained inside the main:

ultralytics/ultralytics

repository.

The main Ultralytics repository contains the package implementation, model code, releases, issues, and ongoing development.

YOLO26 License

The official YOLO26 quickstart repository uses the AGPL-3.0 open-source license.

Ultralytics also provides commercial licensing options for organizations that need different licensing terms for proprietary or commercial products.

Advantages of YOLO26

YOLO26 provides several advantages:

  • Real-time object detection
  • Multiple model sizes
  • End-to-end inference
  • NMS-free detection
  • Small-object improvements
  • Multi-task support
  • Pretrained weights
  • Custom training
  • Export support
  • Python and CLI interfaces
  • Active Ultralytics ecosystem

YOLO26 Use Cases

YOLO26 can be applied to many computer vision problems, including:

  • Person detection
  • Vehicle detection
  • Traffic monitoring
  • Security systems
  • Retail analytics
  • Manufacturing inspection
  • Robotics
  • Sports analytics
  • Agriculture
  • Medical image research
  • Aerial object detection
  • Pose estimation
  • Image segmentation

Frequently Asked Questions

What is YOLO26?

YOLO26 is an official Ultralytics real-time computer vision model family supporting object detection and several additional vision tasks.

Is YOLO26 official?

Yes. YOLO26 is officially maintained and documented by Ultralytics.

How do I install YOLO26?

Install the Ultralytics package:

pip install ultralytics

What YOLO26 model sizes are available?

The main detection variants are:

  • YOLO26n
  • YOLO26s
  • YOLO26m
  • YOLO26l
  • YOLO26x

Does YOLO26 use NMS?

YOLO26 supports native end-to-end NMS-free inference by default.

Does YOLO26 use DFL?

YOLO26 removes Distribution Focal Loss from its bounding-box regression design.

Does YOLO26 support segmentation?

Yes. YOLO26 supports instance segmentation and semantic segmentation.

Does YOLO26 support classification?

Yes. Dedicated YOLO26 classification models are available.

Does YOLO26 support pose estimation?

Yes. YOLO26 provides dedicated pose estimation models.

Does YOLO26 support depth estimation?

Yes. YOLO26 includes monocular depth estimation models.

Does YOLO26 support oriented bounding boxes?

Yes. Dedicated OBB models are available.

Can YOLO26 be trained on custom datasets?

Yes. YOLO26 supports custom dataset training through the Ultralytics training workflow.

Can YOLO26 export to ONNX?

Yes. YOLO26 models can be exported for ONNX deployment.

Can YOLO26 export to TensorRT?

Yes. TensorRT is supported as a deployment target.

What is the smallest YOLO26 model?

YOLO26n is the smallest standard YOLO26 detection model.

What is the most accurate standard YOLO26 detection model?

Among the standard model family, YOLO26x provides the highest published COCO mAP50-95.

Conclusion

YOLO26 is an official Ultralytics real-time computer vision model family built for efficient deployment and multi-task vision applications.

It introduces major improvements such as native end-to-end NMS-free inference, DFL-free bounding-box regression, Progressive Loss, Small-Target-Aware Label Assignment, MuSGD optimization, and task-specific improvements across detection, segmentation, pose estimation, classification, depth estimation, and oriented detection.

With multiple model sizes, pretrained weights, custom training support, export capabilities, and integration with the Ultralytics ecosystem, YOLO26 provides a complete platform for both research and practical computer vision applications.

Scroll to Top