10实战经验yolov5的部署(2026年01月)

第 1 步:下载 YOLOv5 源码 ZIP 包

复制代码
https://github.com/ultralytics/yolov5

解压,使用pycharm打开

2.打开终端,配置独属于yolov5的环境(可以在pycharm,也可以win+r打开cmd进行配置,都是可以的)

复制代码
conda create -n yolov5 python=3.9 -y

看到自己安装成功

接下来,激活环境

复制代码
conda activate yolov5

3.找到你下载的文件,打开文件对应目录,D:\project\yolov5\yolov5-master

复制代码
# 进入你解压的 yolov5 文件夹
cd D:\project\yolov5\yolov5-master

下面是镜像源加速的通道,等待安装完毕

复制代码
# 安装依赖(只影响当前环境!)
pip install -r requirements.txt

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

镜像源会快很多

4.编写data.yaml文件

复制代码
path: D:/data/YanJi/my_dataset  # 数据集根目录(必须存在 images/train, labels/train 等)
train: images/train            # 相对于 path 的训练集图像路径
val: images/val                # 相对于 path 的验证集图像路径

nc: 1                          # 类别数量:只有 1 类
names: ['guo']                 # 类别名称:必须与标注中的 class_id=0 对应

5.执行训练(参数根据自己的情况进行修改)

复制代码
python train.py --img 640 --batch 16 --epochs 100 --data c_my_data.yaml --weights yolov5n.pt --name guo_exp

6.打开train.py文件,(是 因为YOLOv5 在启动时尝试检查 Git 信息(用于记录版本),但我电脑没装 Git 或没加到环境变量会出现一个报错)

搜索

复制代码
GIT_INFO = check_git_info()

注释一下

复制代码
# GIT_INFO = check_git_info()

继续执行训练

出错了,是使用的cpu进行训练

复制代码
pip uninstall torch torchvision torchaudio -y

法1 正常下载

复制代码
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

法2 镜像加速下载

复制代码
pip install torch torchvision torchaudio --index-url https://mirrors.tuna.tsinghua.edu.cn/pytorch-wheels/cu118

法3

或者可以本地先下载好三个文件

相关推荐
前端摸鱼匠5 小时前
YOLOv8 环境配置全攻略:Python、PyTorch 与 CUDA 的和谐共生
人工智能·pytorch·python·yolo·目标检测
2501_941329728 小时前
改进YOLOv8-seg-act__鸡只计数检测实战
yolo
weixin_395448919 小时前
mult_yolov5_post_copy.c_cursor_0205
c语言·python·yolo
王锋(oxwangfeng)14 小时前
YOLOWorld 实现开集障碍物检测
yolo
喵叔哟14 小时前
02-YOLO-v8-v9-v10工程差异对比
人工智能·yolo·机器学习
2501_941333101 天前
数字识别与检测_YOLOv3_C3k2改进模型解析
人工智能·yolo·目标跟踪
xsc-xyc1 天前
RuntimeError: Dataset ‘/data.yaml‘ error ❌ ‘_lz
人工智能·深度学习·yolo·计算机视觉·视觉检测
张3蜂1 天前
我希望做的是识别身份证正反面,我需要标注多少张图片?
yolo
AAD555888992 天前
YOLOv8-MAN-Faster电容器缺陷检测:七类组件识别与分类系统
yolo·分类·数据挖掘
AI浩2 天前
YOLO-IOD:面向实时增量目标检测
yolo·目标检测·目标跟踪