YOLO26 为 Ultralytics 2026 年 1 月最新版本,原生无 NMS 端到端;v11、v8、v5 为迭代演进版本,全部统一在
ultralytics库下,API 高度兼容。

版本 | 型号 | mAP50‑95 | 参数量 M | CPU‑ONNX ms | T4‑TensorRT ms | 关键特性 |
|---|---|---|---|---|---|---|
YOLOv5 | s | 43.0 | 7.2 | 120.7 | 1.78 | Anchor‑based,仅检测 |
YOLOv8 | s | 44.9 | 11.2 | 128.4 | 1.90 | Anchor‑Free,多任务 |
YOLO11 | s | 47.0 | 9.2 | 90.0 | 1.90 | C3k2+C2PSA,小目标增强 |
YOLO26 | s | 50.1 | 7.8 | 65.0 | 1.70 | 无 NMS 端到端,边缘优先 |
选型快速建议:
YOLOv11 封装在 ultralytics 库,v8/v11/26 共用一套库,只需要更新 ultralytics 版本即可,不需要单独下载 YOLOv11 源码包。 环境建议:Python3.9‑3.11;CUDA11.8 /12.1;PyTorch≥2.4
# 卸载旧版本v8
pip uninstall -y ultralytics
# 安装最新稳定ultralytics(包含YOLOv11)
pip install ultralytics -i https://pypi.tuna.tsinghua.edu.cn/simple
# 验证
python -c "from ultralytics import YOLO; model=YOLO('yolo11n.pt'); print('YOLOv11加载成功')"
运行会自动下载 [yolo11n.pt](yolo11n.pt) 预训练权重。
conda create -n yolo11 python=3.10 -y
conda activate yolo11
# 安装pytorch(cuda11.8示例,去pytorch官网复制对应本机cuda版本命令)
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
pip install ultralytics -i https://pypi.tuna.tsinghua.edu.cn/simple
git clone https://github.com/ultralytics/ultralytics.git
cd ultralytics
pip install -e .
# 图片推理
yolo predict model=yolo11s.pt source="test.jpg"
# 摄像头实时推理
yolo predict model=yolo11s.pt source=0
# 训练示例(coco8小测试数据集)
yolo train model=yolo11s.pt data=coco8.yaml epochs=10 imgsz=640 device=0
from ultralytics import YOLO
# 加载预训练权重,自动下载
model = YOLO("yolo11s.pt")
# 推理图片
results = model("test.jpg")
for r in results:
boxes = r.boxes
r.save("result.jpg")
# 训练自己数据集
# model.train(data="my_dataset.yaml", epochs=100, imgsz=640, device=0)
# 模型导出 ONNX(部署到边缘设备)
model.export(format="onnx", opset=17)
# 还支持 tensorrt, openvino, coreml
# CLI方式导出
yolo export model=yolo11s.pt format=onnx opset=17
yolo export model=yolo11s.pt format=tensorrt
yolo export model=yolo11s.pt format=openvino
print(torch.cuda.is_available())返回 True;只需要修改模型名称:yolo11s.pt → yolo26s.pt,API 完全不变,导出同样支持 onnx/tensorrt。