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

训练完成

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

相关推荐
智购科技智能售货柜10 小时前
2026自动售货机峰值交易流量应对方案:从消息削峰到弹性扩容的工程实践~YH
数据库·人工智能·单片机·嵌入式硬件·yolo
北山小恐龙11 小时前
使用手势在电脑刷抖音
人工智能·python·深度学习·yolo·机器学习·计算机视觉
智购科技自动贩卖机12 小时前
自动售货机嵌入式系统Go语言开发实践:从资源受限设备到RTOS协程调度的工程化之路
大数据·linux·数据库·人工智能·yolo·架构·golang
jay神15 小时前
YOLO还能不能作为模型baseline?
人工智能·深度学习·yolo·cnn·毕业设计
java1234_小锋16 小时前
YOLO26 计算机视觉 - YOLO26 简介 & Hello World项目搭建
人工智能·yolo·计算机视觉·机器视觉·yolo26
YOLO数据集集合17 小时前
建筑物损伤分割与检测数据集 | 建筑损伤检测 结构病害 实例分割 混凝土缺陷
yolo·目标检测·计算机视觉·分类·建筑缺陷·建筑裂缝·建筑外立面
FL16238631291 天前
仙人掌品种类型检测数据集VOC+YOLO格式1991张10类别
人工智能·yolo·机器学习
jay神1 天前
YOLO模型什么时候应该加注意力机制?
人工智能·深度学习·yolo·分类·回归·毕业设计
qq_25294131682 天前
低空飞行物目标检测数据集 | 低空飞行物 鸟类检测 反无人机 航空安全 目标检测 YOLO格式9017期
人工智能·yolo·目标检测·计算机视觉·无人机·低空飞行物
小王2042 天前
Day 29:YOLO系列详解 — 从v1到v10
yolo