智算多多联系我们


关注我们

公众号

视频号
隐私协议用户协议
◎ 2025 北京智算多多科技有限公司版权所有京ICP备 2025150592号-1
本镜像基于YOLO26官方代码库构建,预装了完整的深度学习开发环境,主要包含以下组件:
镜像启动后,默认进入torch25环境,但YOLO26代码需要在yolo环境中运行。执行以下命令激活正确环境:
conda activate yolo
为方便代码修改和管理,建议将默认代码目录复制到工作区:
cp -r /root/ultralytics-8.4.2 /root/workspace/
cd /root/workspace/ultralytics-8.4.2
镜像已预置示例代码和测试图片,可直接运行推理。创建一个detect.py文件,内容如下:
from ultralytics import YOLO
if __name__ == '__main__':
# 加载预训练模型
model = YOLO(model='yolo26n-pose.pt')
# 执行推理
model.predict(
source='./ultralytics/assets/zidane.jpg',
save=True,
show=False
)
运行推理脚本:
python detect.py
参数说明:
model:指定模型权重文件路径source:输入图片/视频路径,或摄像头编号(0表示默认摄像头)save:是否保存推理结果show:是否显示推理窗口(服务器环境建议设为False)YOLO26要求数据集按以下结构组织:
dataset/
├── images/
│ ├── train/ # 训练集图片
│ └── val/ # 验证集图片
├── labels/
│ ├── train/ # 训练集标签
│ └── val/ # 验证集标签
└── data.yaml # 数据集配置文件
data.yaml文件示例:
train: ./dataset/images/train
val: ./dataset/images/val
nc: 80 # 类别数量
names: ['person', 'bicycle', 'car', ...] # 类别名称列表
创建train.py文件,配置训练参数:
from ultralytics import YOLO
if __name__ == '__main__':
# 加载模型配置和预训练权重
model = YOLO(model='yolo26.yaml')
model.load('yolo26n.pt')
# 开始训练
model.train(
data='data.yaml',
imgsz=640,
epochs=200,
batch=128,
workers=8,
device='0',
optimizer='SGD',
close_mosaic=10,
project='runs/train',
name='exp'
)
启动训练:
python train.py
训练完成后,可将模型导出为多种格式以适应不同部署场景:
from ultralytics import YOLO
model = YOLO('best.pt') # 加载训练好的模型
# 导出为ONNX格式(通用深度学习格式)
model.export(format='onnx')
# 导出为TensorRT引擎(NVIDIA GPU加速)
model.export(format='engine')
# 导出为TFLite格式(移动端部署)
model.export(format='tflite')
训练过程中,可以通过以下方式监控进度:
runs/train/exp目录下tensorboard --logdir runs/train
yolo task=detect mode=val model=best.pt data=data.yaml
Q:运行时报错"No module named 'ultralytics'"
A:请确保已激活正确的conda环境:
conda deactivate
conda activate yolo
Q:CUDA out of memory错误
A:尝试以下解决方案:
batch大小imgsz=320)half=False)Q:训练初期loss波动很大
A:可能原因及解决方案:
lr0参数close_mosaic=50)Q:验证mAP很低
A:检查以下方面:
data.yaml中的names顺序是否正确iou_thres参数通过本镜像,您可以快速搭建YOLO26开发环境,无需繁琐的依赖安装和配置过程。本文介绍了从环境准备、模型推理到训练部署的完整流程,并提供了常见问题的解决方案。
核心要点回顾:
yolo环境后再运行代码获取更多AI镜像
想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。