YOLO 目标检测实战(02):预训练模型冒烟推理
目标:在正式训练之前,先用官方预训练权重对样例图跑一次检测,确认 GPU 推理链路是通的。这一步花不了几分钟,却能把「环境没配对」和「训练超参没调好」这两类问题彻底分开。
这是「YOLO 目标检测实战」的第 02 篇。完整目录见 00 · 系列导读。
一、前置条件
- 已完成 01 · 环境搭建;
- 存在预训练
s档权重(如weights/yolo_s.pt)与data/images/(由scripts/00_download_assets.sh准备)。
二、执行
容器内:
1 | bash scripts/01_smoke_detect.sh |
等价于:
1 | yolo detect predict \ |
三、产物
可视化结果写到:
1 | runs/detect/smoke/ |
打开其中的标注图,应能看到 person / bus 等 COCO 类别框(样例图为 Ultralytics 常用的 bus.jpg)。
四、这一步在验证什么
| 检查项 | 说明 |
|---|---|
| 权重可读 | 预训练权重路径与权限正确 |
| GPU 推理 | device=0 能跑通,而非静默落回 CPU |
| 写盘路径 | 挂载的 runs/ 在宿主机也能看到输出 |
冒烟通过后,再进入微调;如果这里就失败,完全不必去排查训练超参——问题一定在环境或路径上。
下一步
链路通了,开始短训。→ 03 · COCO128 短训
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 WALL-E's Blog!











