For the complete documentation index, see llms.txt. This page is also available as Markdown.

YOLOv9/v10 检测

最先进的实时目标检测 — 在 GPU 上训练和部署最新的 YOLO 模型

YOLO(You Only Look Once)仍然是实时目标检测的金标准。YOLOv9 引入了可编程梯度信息(PGI)和广义高效层聚合网络(GELAN),而 YOLOv10 带来了无 NMS 的检测与双标签分配。两者在 NVIDIA GPU 上都在精度/速度权衡上表现出顶级水平。


YOLOv9 vs YOLOv10 vs YOLOv8 — 快速比较

模型
mAP50-95
速度(A100)
参数量
NMS

YOLOv8x

53.9

14.2ms

68.2M

需要

YOLOv9e

55.6

16.8ms

57.3M

需要

YOLOv10x

54.4

10.7ms

29.5M

无需

YOLOv10b

53.0

8.8ms

19.1M

无需

YOLOv10s

46.8

4.2ms

7.2M

无需


使用场景

  • 安防与监控 — 实时人员/车辆/物体检测

  • 自动驾驶车辆 — 行人与障碍物检测

  • 制造质检 — 生产线缺陷检测

  • 零售分析 — 客流与商品检测

  • 医学影像 — X 光和扫描中的异常检测

  • 体育分析 — 球员与球的跟踪

  • 农业 — 作物病害与虫害检测


先决条件

  • Clore.ai 账户并租用 GPU

  • 训练数据(用于自定义模型训练)或使用 COCO 预训练权重

  • 基本的 Python 和命令行知识


步骤 1 — 在 Clore.ai 上租用 GPU

  1. 前往 clore.ai市场

  2. 根据任务选择 GPU:

    • 仅推理: RTX 3080/3090 或 RTX 4080 — 优秀的性价比

    • 训练小型模型: RTX 4090 24GB

    • 训练大型模型(YOLOv9e/YOLOv10x): A100 40/80GB

用于实时推理 (视频流),RTX 3090 或 RTX 4090 可根据模型变体提供 100–500 FPS。即使是最小的 YOLOv10n 在 4090 上配合 TensorRT 也能达到 1000+ FPS。


第 2 步 — 部署 Ultralytics 容器

官方 Ultralytics Docker 镜像通过统一 API 支持 YOLOv8、YOLOv9 和 YOLOv10:

Docker 镜像:

端口:

环境变量:

磁盘: 至少 20GB(预训练权重 + 你的数据集)


第 3 步 — 连接并验证


第 4 步 — 使用预训练模型快速推理

YOLOv10 推理(无 NMS)

YOLOv9 推理

实时视频流推理


第 5 步 — 训练自定义模型

准备你的数据集

YOLO 使用特定的目录结构和标签格式:

每个标签文件(与图像同名, .txt 扩展名)包含:

创建数据集配置

从 Roboflow 导入(推荐)

训练 YOLOv10

训练 YOLOv9

训练提示:

  • 批量大小: 从以下开始 batch=16 对于 RTX 4090, batch=32 对于 A100 40GB

  • 图像尺寸: imgsz=640 是标准;对高分辨率任务使用 1280

  • 训练周期(Epochs): 100 个 epoch 通常用于微调,300+ 用于从头训练

  • AMP(混合精度): 始终启用 amp=True 可获得 1.5–2 倍的速度提升


第 6 步 — 导出到 TensorRT 以获得最大速度

导出为 ONNX


第 7 步 — 作为 REST API 提供服务


第 8 步 — 验证并基准测试你的模型


下载结果


故障排除

训练期间 CUDA 内存不足

训练速度慢

mAP 较低 / 检测效果差


性能参考(Clore.ai GPU)

模型
GPU
批次(Batch)
FPS(推理)
mAP50-95

YOLOv10n

RTX 3090

1

1,200

38.5

YOLOv10s

RTX 3090

1

780

46.8

YOLOv10m

RTX 4090

1

950

51.3

YOLOv10x

RTX 4090

1

380

54.4

YOLOv9e

A100 40G

1

720

55.6

YOLOv10x TRT

RTX 4090

1

920

54.2


附加资源


在 Clore.ai GPU 租用上运行 YOLOv9 和 YOLOv10,为训练自定义目标检测模型并部署实时推理管道提供了经济的途径 — 无需 AWS SageMaker 或 Google Vertex AI 的额外开销。


Clore.ai 的 GPU 建议

在 Clore.ai 上的预估费用
开发/测试
RTX 3090(24GB)

~$0.12/每 GPU/每小时

生产

RTX 4090(24GB)

生产级推理

大规模

A100 80GB

大批量训练

💡 本指南中的所有示例均可部署在

Clore.ai

GPU 服务器上。浏览可用 GPU 并按小时租用 — 无需承诺,提供完整的 root 访问权限。 Clore.ai GPU 服务器。浏览可用 GPU 并按小时租用 — 无需承诺,提供完整的 root 访问权限。

最后更新于

这有帮助吗?