docker快速使用yolov11

此文章为在h200上dood模式下使用yolov11训练模型【其他机器大同小异】

拉取镜像

powershell 复制代码
docker pull ultralytics/ultralytics:latest

启动容器

powershell 复制代码
docker run -d --rm --name container-name --gpus "device=9" --ipc=host -p 8456:8888  -it ultralytics/ultralytics:latest

设定训练结果目录

如果不设置,yolo训练完会放默认目录下,训练日志最后会提示

powershell 复制代码
yolo settings runs_dir=/workspace/runs

创建dataset目录

· dataset目录格式如下,创建好后,把训练集和验证集数据拷贝进去

· 或者也可在windows弄好,再拷贝进容器后解压(我的服务器不支持挂载)

· 如果支持挂载目录直接在windows下弄好dataset即可

powershell 复制代码
dataset/
├── images/
│   ├── train/
│   │   ├── img_001.jpg
│   │   └── ...
│   └── val/
│       ├── img_201.jpg
│       └── ...
├── labels/
│   ├── train/
│   │   ├── img_001.txt
│   │   └── ...
│   └── val/
│       ├── img_201.txt
│       └── ...
└── dataset.yaml

dataset.yaml内容如下,请按实际情况修改

powershell 复制代码
path: /workspace/dataset
train: images/train
val: images/val

nc: 5
names: [block, 1s, 1w, 1n, 1e]

开始训练

· 使用yolo11s.pt作为初始模型,训练100轮,图像尺寸1280,每个批次处理图像个数

· 其他参数诸如lr0学习率、patience早停耐心值等请按需添加

· h200网络没有问题的话,会自动下载yolo11s.pt,无需关心。如果网络有问题就得自己想办法下载了。

powershell 复制代码
yolo train data=/workspace/dataset/dataset.yaml model=yolo11s.pt epochs=100 imgsz=1280 batch=4

训练完成

训练完成后去刚刚设定的结果目录下分析训练结果。如果没有设定,则根据日志去默认目录下查看训练结果。

相关推荐
一见已难忘1 天前
4类红外热成像目标检测数据集(轿车/行人/货车/摩托车)| 4300张YOLO红外夜视检测数据集 适用于自动驾驶、智能安防与红外目标检测研究
yolo·目标检测·自动驾驶
会飞锦鲤1 天前
基于YOLOv10的瓜果成熟度智能检测系统
人工智能·python·深度学习·yolo·flask
朱永博1 天前
Cpp使用Tensorrt10.8推理Yolo26
yolo
YOLO数据集集合1 天前
井下钻场智能监控系统:YOLOv8驱动的多目标检测全栈实战 | 打钻过程监测、安全行为识别、灾害防治辅助系统
yolo·目标检测·目标跟踪
大学生技术野农2 天前
基于Yolo26和Grad-CAM可视化融合的深度学习的猕猴桃分级系统-Python源码
python·深度学习·yolo
YOLO数据集集合3 天前
番茄病害智能诊断系统:YOLO+DeepSeek农业AI落地实践
人工智能·yolo·目标检测·计算机视觉
Studying 开龙wu3 天前
YOLOv11s-Pose 模型导出 ONNX 并适配 Rockchip NPU 全流程记录
yolo
金色旭光3 天前
YOLO26 目标检测原理
算法·yolo
YOLO数据集集合3 天前
多模态AI道路病害检测系统:YOLO+DeepSeek融合实战
人工智能·yolo·目标检测·计算机视觉·目标跟踪
YOLO数据集集合4 天前
吊装作业的“电子围栏”:YOLOV13如何用AI框住塔吊下的致命风险
人工智能·安全·yolo·目标检测