YOLO Vision 2026:

模型#

Ultralytics Platform 为训练、分析和部署 YOLO 模型提供全面的模型管理。直接在平台上上传预训练模型或训练新模型。

Ultralytics Platform Model Page Overview Tab

上传模型#

将现有模型权重上传到平台:

  1. 导航到你的项目
  2. 拖放 .pt 文件到项目页面或模型侧边栏,或者点击 Upload models 图标
  3. 模型元数据会从文件中自动解析

可同时上传多个文件(最多支持 3 个并发)。

Ultralytics Platform Model Drag Drop Upload 支持的模型格式:

格式扩展名描述
PyTorch.pt原生 Ultralytics 格式

上传后,平台会解析模型元数据:

  • 任务类型(detectsegmentsemanticdepthclassifyposeOBB
  • 架构(YOLO26n, YOLO26s 等)
  • 类别名称和数量
  • 输入尺寸和参数
  • 训练结果和指标(如果检查点中存在)

训练模型#

直接在平台上训练新模型:

  1. 导航到你的项目
  2. 点击 新建模型
  3. 选择基础模型和数据集
  4. 配置训练参数
  5. 选择云端或本地训练
  6. 开始训练

详细说明请参见云端训练

模型生命周期#

graph LR
    A[Upload .pt]:::start --> B[Overview]:::proc
    C[Train]:::start --> B
    B --> D[Predict]:::proc
    B --> E[Export]:::proc
    B --> F[Deploy]:::proc
    E --> G[20 Formats]:::out
    F --> H[Endpoint]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

模型页面选项卡#

每个模型页面都包含以下选项卡:

标签页内容
概览 (Overview)模型元数据、关键指标、数据集链接
训练训练图表、控制台输出、系统状态
预测交互式浏览器推理
导出支持 GPU 选择的格式转换
部署 (Deploy)端点创建和管理

模型标头#

在标签页上方,标头显示模型颜色(可编辑)、名称(点击可重命名)、任务徽章、检查点的 ultralytics 版本以及一个 许可证 选择器。它的操作包括 克隆模型(适用于你尚未拥有的、带有权重且已完成的模型)、下载标星分享(公开模型)以及包含 信息刷新删除模型更多操作 菜单。

紧随其下方,每个任务指标卡片展示了其训练进展的走势图及最终值——点击任意卡片即可跳转至图表——旁边还有一张链接到训练该模型的数据集的卡片。

任务摘要指标
检测 (Detect)旋转边界框 (OBB)mAP50, mAP50-95, 精度 (precision), 召回率 (recall)
分割 (Segment)相同的四个指标,掩膜 (M) 变体
姿态 (Pose)相同的四个指标,关键点 (P) 变体
分类 (Classify)Top-1 准确率,Top-5 准确率
语义分割 (Semantic)mIoU,像素准确率
深度 (Depth)δ1、AbsRel ↓、RMSE ↓、SILog ↓(↓ = 越低越好)

概览选项卡#

运行信息卡片记录了运行的执行方式:状态、开始时间、运行时间、包含 GPU 和每小时费用的计算成本、ultralytics 版本、主机详情(主机名、环境、操作系统、Python、CPU、GPU)、父模型、锁定的数据集版本、Git 仓库、运行报告时的分支和提交,以及你可以复制的可复现 yolo train 命令。

当运行处于活动状态时,卡片会显示实时进度——轮次计数器、进度条、已用时间、预计剩余时间 (ETA)、累积成本——以及一个 取消 按钮。如果运行失败,错误横幅会取代它,显示捕获的错误以及 查看完整控制台日志重试训练 操作。

在其下方,训练配置列出了使用的所有超参数,性能指标列出了最终的评估结果。这两个表格都支持搜索,并且包含一个 导出数据 菜单(复制 JSON、下载 CSV、下载 JSON)。

Ultralytics Platform Model Overview Metrics And Args

训练选项卡#

训练选项卡包含三个子选项卡:

图表子选项卡#

随轮次变化的交互式指标图表,当运行产生验证构件时,会拆分为 训练验证 视图。图表组遵循运行报告的指标:

图表组图表
Metrics(指标)模型标头下列出的任务指标
Loss(损失)每个损失分量(box、cls 等)一张图表,训练集为实线,验证集为虚线
Learning Rate(学习率)lr/pg0, lr/pg1, lr/pg2

每个组都可以折叠,其菜单可以隐藏或显示单个图表(对于损失,则是训练或验证序列),并且图表可以拖动并调整大小,形成在不同会话之间持久保存的布局。

Ultralytics Platform Model Train Charts Subtab

控制台子选项卡#

来自训练过程的实时控制台输出:

  • 训练期间的实时日志流传输,保留最后 2000 行
  • Epoch 进度条和验证结果
  • 致命错误检测,可终止运行并在横幅中显示消息
  • 支持 ANSI 颜色、可选的时间戳列,以及一键复制为纯文本

Ultralytics Platform Model Train Console Subtab

系统子选项卡#

一个总结训练实例的主机卡片(主机名、CPU、GPU、内存和磁盘总量,以及最后一次看到的时间),后跟每轮图表:

图表描述
CPU 和内存使用率CPU 和系统内存利用率
GPU 利用率和内存GPU 计算和 GPU 内存利用率
GPU 温度GPU 之间的平均温度
网络 I/O下载和上传吞吐量
磁盘 I/O读取和写入吞吐量

GPU、网络和磁盘图表仅在运行报告了这些计数器时才会出现。

Ultralytics Platform Model Train System Subtab

预测选项卡#

直接在浏览器中运行交互式推理:

  • 上传图像、使用示例图像或调用网络摄像头
  • 结果显示包含边界框、掩码、语义类别图或关键点
  • 提供图像后自动进行推理
  • 支持所有任务类型(detectsegmentsemanticdepthclassifyposeOBB
快速测试

预测选项卡在 Ultralytics Cloud 上运行推理,因此你无需本地 GPU。结果将通过与模型任务类型匹配的交互式叠加层显示。

导出选项卡#

将模型导出为 20 种部署格式。有关完整详细信息,请参阅下文的导出模型以及核心导出模式指南

部署选项卡#

创建和管理专用的推理端点。有关详细信息,请参阅部署

验证图表#

训练完成后,图表子标签页内的 验证 视图会显示最终轮次的详细分析。

混淆矩阵#

交互式热力图,显示各类别的预测准确率:

Ultralytics Platform Model Confusion Matrix

PR/F1 曲线#

当训练运行提供这些数据时,验证 视图还会显示不同置信度阈值下的性能曲线。可用的验证图取决于运行所产生的构件。

Ultralytics Platform Model Pr F1 Curves

曲线描述
精度-召回率 (Precision-Recall)精度与召回率之间的权衡
F1 分数-置信度 (F1-Confidence)不同置信度下的 F1 分数
精确率-置信度 (Precision-Confidence)不同置信度下的精确率
召回率-置信度 (Recall-Confidence)不同置信度下的召回率

单张图像诊断#

使用 保存的数据集版本 训练的检测模型还可以获得单张图像验证分析,这指出了令人失望的评分背后的数据原因:

  • 表现最差和最好的图像,按单张图像的 F1 值进行排名,并绘制其真实边界框
  • 特征探索器,将 F1 与图像宽度、高度、像素数、长宽比和实例数进行关联,默认选择关系最强的项
  • 与失败相关的类别,对在最薄弱图像中最常出现的类别进行排名
要求

单张图像诊断需要已登录的查看者、已完成的 检测 运行以及一个关联的数据集版本——正是不可变的快照使得每张图像的真实真值(ground truth)得以恢复。未记录单张图像指标的运行会显示简短的通知。

导出模型#

graph LR
    A[Select Format]:::start --> B[Configure Args]:::proc
    B --> C[Export]:::proc
    C --> D{GPU Required?}:::decide
    D -->|Yes| E[Cloud GPU Export]:::proc
    D -->|No| F[CPU Export]:::proc
    E --> G[Download]:::out
    F --> G

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff

将你的模型导出为 20 种部署格式:

  1. 导航至 Export(导出)选项卡
  2. 选择目标格式
  3. 配置导出参数(图像尺寸、半精度、动态等)
  4. 对于需要 GPU 的格式 (TensorRT),请选择一种 GPU 类型
  5. 点击 Start Export
  6. 完成后下载

连接Slack 警报以便在导出就绪或失败时接收消息。

Ultralytics Platform Model Export Tab Format List

支持的格式#

该平台支持导出为20 种部署格式:ONNX、TorchScript、OpenVINO、TensorRT、CoreML、TF SavedModel、TF GraphDef、LiteRT、TF Edge TPU、PaddlePaddle、NCNN、MNN、RKNN、Qualcomm (QNN)、IMX500、Axelera、ExecuTorch、DeepX、Hailo 和 Huawei Ascend。

格式选择指南#

目标推荐格式注意事项
NVIDIA GPUsTensorRT选择与部署设备相同的 GPU 系列
NVIDIA JetsonTensorRT选择目标设备并检查其验证状态
Intel 硬件OpenVINOCPU、GPU 和 VPU
Apple 设备CoreML 或 LiteRTiOS、macOS、Apple Silicon
AndroidLiteRT 或 NCNNLiteRT(Google 的端侧运行时)或用于 ARM 的 NCNN
Web 浏览器LiteRT.js 或 ONNXLiteRT.js 或通过 ONNX Runtime Web 使用的 ONNX
边缘设备TF Edge TPU 或 RKNNCoral 和 Rockchip(请参阅支持的芯片
通用ONNX适用于大多数运行时

Ultralytics Platform Model Export Progress

NVIDIA Jetson TensorRT 目标#

Ultralytics Platform 为 TensorRT .engine 导出提供以下 Jetson 目标选择。截至 2026 年 7 月,Jetson TensorRT 导出基于 JetPack 7.2 / L4T r39.2、Python 3.12.3、NVIDIA PyTorch 2.12.0a0(26.04 构建版本)、CUDA 13.2 和 TensorRT 10.16.1.11 构建。

目标选择API gpuType内存GPU 架构PythonCUDATensorRT实测 YOLO26n FP16 导出物理构建/加载验证
Jetson Thor T5000jetson-thor-t5000128 GBBlackwell, CC 11.03.12.313.210.16.1.11~1分46秒处于 NVIDIA T4000 配置文件的 Thor;T5000 候选
Jetson Thor T4000jetson-thor-t400064 GBBlackwell, CC 11.03.12.313.210.16.1.11~1分46秒处于 NVIDIA T4000 配置文件的 Thor
Jetson AGX Orin 64GBjetson-agx-orin-64gb64 GBAmpere, CC 8.73.12.313.210.16.1.117分15秒在 AGX Orin 64GB 上构建、加载并推断
Jetson AGX Orin 32GBjetson-agx-orin-32gb32 GBAmpere, CC 8.73.12.313.210.16.1.115分34秒AGX Orin 64GB 构建/加载;32GB SKU 待定
Jetson Orin NX 16GBjetson-orin-nx-16gb16 GBAmpere, CC 8.73.12.313.210.16.1.115分09秒AGX Orin 64GB 构建/加载;NX SKU 待定
Jetson Orin NX 8GBjetson-orin-nx-8gb8 GBAmpere, CC 8.73.12.313.210.16.1.115分01秒AGX Orin 64GB 构建/加载;NX SKU 待定
Jetson Orin Nano 8GB Superjetson-orin-nano-8gb8 GBAmpere, CC 8.73.12.313.210.16.1.114分59秒AGX Orin 64GB 构建/加载;Nano SKU 待定
Jetson Orin Nano 4GBjetson-orin-nano-4gb4 GBAmpere, CC 8.73.12.313.210.16.1.115分01秒AGX Orin 64GB 构建/加载;Nano SKU 待定

这些时间是2026年7月进行的单次观测端到端生产路由测试结果,已四舍五入至最接近的秒数;它们仅供参考,不作为 SLA 或各 SKU 的性能基准。两个 Thor 选项均基于 NVIDIA T4000 兼容性配置文件的 T5000 Developer Kit 构建。六个 Orin 路由基于 AGX Orin 64GB 构建,其中每个生成的引擎都经过了加载和运行测试。

匹配 TensorRT 引擎构建环境

下载的引擎与其构建平台、GPU 系列、TensorRT 版本以及兼容的 CUDA 运行时绑定。对于 Jetson 目标,软件版本如上表所示。请验证每个引擎及其在部署设备上的内存适配情况,并在那里执行 INT8 校准以获得最佳结果。如果环境不匹配,请改在本地导出引擎。有关本地部署的详细信息,请参阅 NVIDIA Jetson 指南TensorRT 集成指南

RKNN 芯片支持#

导出为 RKNN 格式时,请选择你的目标 Rockchip 设备:

芯片描述
RK3588高端边缘 SoC
RK3576中端边缘 SoC
RK3566中端边缘 SoC
RK3568中端边缘 SoC
RK3562入门级边缘 SoC
RV1103视觉处理器
RV1106视觉处理器
RV1103B视觉处理器
RV1106B视觉处理器
RK2118AI 处理器
RV1126B视觉处理器

导出任务生命周期#

导出任务会经历以下状态:

状态描述
Queued(已排队)导出任务正在等待开始
Starting(正在启动)导出任务正在初始化
Running(运行中)导出正在进行
Completed(已完成)导出结束——可进行下载
Failed(失败)导出失败(查看错误消息)
Cancelled(已取消)导出已被用户取消
导出时间

导出时间因格式和构建主机而异。TensorRT 导出可能需要几分钟,因为 TensorRT 会在Jetson 验证表中显示的物理 GPU 或选定的云 GPU 上对引擎进行配置文件和调优。

批量导出操作#

  • 全部导出:点击 Export All 即可使用默认设置启动所有基于 CPU 的格式的导出任务。需要选择 GPU、此模型不可用或已经存在导出的格式将被跳过并为你列出。
  • 删除所有导出:点击 Delete All 以移除该模型的所有导出。

格式限制#

某些导出格式有架构或任务限制:

格式限制
IMX500仅适用于 YOLOv8nYOLO11n;INT8 或 W8A16
Axelera仅检测模型;仅限 INT8
DeepX仅限 INT8
HailoINT8 HEF 输出;选择 Hailo-8、Hailo-8L、Hailo-10H、Hailo-15H 或 Hailo-15L。仅限 YOLOv8、YOLO11 和 YOLO26;对于 YOLO26,支持 detect、semantic、depth 和 classify
华为FP16 .om 输出;支持 Ascend310P1、Ascend310P3、Ascend310B1 和 Ascend310B4 目标平台
Qualcomm固定的 W8A16 量化;选择一个支持的 HTP 目标。Dragonwing IQ-8275 受 name=iq-8275 支持;IQ-615 不受支持
其他导出规则
  • 分类、语义分割和深度导出不包含 NMS,且 MNN 仅为 detect 和 pose 嵌入 NMS。
  • 批大小大于 1 的 CoreML 导出将使用 dynamic=true
  • 不支持的格式/模型组合会在你启动前于导出对话框中被禁用。
  • 对于给定的模型,每种格式一次只能运行一个导出。

克隆模型#

将模型克隆到其他项目:

  1. 打开模型页面
  2. 点击 Clone Model
  3. 选择目标项目,或选择 新项目 直接在行内创建一个
  4. (可选)为克隆的模型指定一个不同的名称
  5. 点击 Clone Model

模型及其权重将被复制到目标项目。克隆模型会显示在你尚未拥有的、带有权重且已完成的模型上。

下载模型#

下载你的模型权重:

  1. 导航至模型的 Overview(概览)选项卡
  2. 点击 Download(下载)按钮
  3. 该模型的主 .pt 检查点会自动下载

导出的格式可在导出完成后从 Export(导出)选项卡下载。

数据集链接#

模型可以链接到其源数据集:

  • 查看训练所使用的数据集
  • 在 Overview 选项卡上点击数据集卡片以导航至该数据集
  • 追踪数据血缘

使用 ul:// URI 格式通过平台数据集进行训练时,链接是自动的。

数据集 URI 格式
# Train with a Platform dataset — linking is automatic
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100

ul:// 方案解析为你的平台数据集。训练模型的“概览”标签页将显示返回此数据集的链接(请参阅使用平台数据集)。

自定义元数据#

打开更多操作并选择信息以查看以下两个部分:

  • Ultralytics 元数据:只读平台详细信息,例如模型 ID、项目、源数据集、任务、状态和时间戳
  • 自定义元数据:你自己的 JSON 对象,用于评估上下文、发布跟踪、治理或其他模型特定数据

自定义元数据与训练拥有的模型信息、环境详情和训练参数是分开的。工作区查看者可以检查它,而具有编辑权限的成员可以替换该对象。序列化的元数据对象限制为 500,000 个字符,每个顶级键限制为 128 个字符。保存一个空对象({})以清除自定义元数据。

可见性设置#

控制谁可以看到你的模型:

设置描述
Private(私有)仅你和工作区成员可访问
Public(公开)任何人都可以在 Explore(探索)页面查看

可见性是在项目级别设置的,因此它控制着项目中的每个模型。要更改它,请点击页面顶部面包屑导航中项目名称旁边的可见性徽章(privatepublic)。切换为私有会立即生效。切换为公开会在应用之前显示确认对话框。

删除模型#

移除你不再需要的模型:

  1. 打开模型标头中的 更多操作 菜单并选择 删除模型
  2. 确认删除
回收站与恢复

被删除的模型会进入回收站保留 30 天。从设置 > 回收站恢复。

另请参阅#

  • 推理:使用 Predict 标签页在浏览器中测试模型
  • 端点:使用专用端点将模型部署到生产环境
  • 云端训练:在云 GPU 上配置并运行训练作业
  • 导出格式:全部 20 种导出格式的完整指南

常见问题解答#

  • Ultralytics Platform 全面支持所有带有专用项目的 YOLO 架构:

    YOLO26 支持 7 种任务类型:detectsegmentsemanticdepthclassifyposeOBB。YOLO11 和 YOLOv8 支持除语义分割和深度之外的相同集合,而 YOLOv5 仅支持 detect。

  • 可以,你可以从模型页面下载你的模型权重:

    1. 点击“概览 (Overview)”标签页上的下载图标
    2. 该模型的主 .pt 检查点会自动下载
    3. 导出的格式可以从“导出 (Export)”标签页下载
  • 目前,模型比较仅限于项目内部。若要在项目之间进行比较:

    1. 将模型克隆到同一个项目中,或者
    2. 导出指标并在外部进行比较
  • 上传的 .pt 模型文件限制为 1 GB,接近该限制的模型可能需要更长时间来上传和处理。

  • 可以。从官方的 YOLO26、YOLO11、YOLOv8 或 YOLOv5 项目中选择一个兼容的模型,或者从训练对话框的 My Models 中选择你自己的已完成或上传的检查点之一。

评论