YOLOv5 5.0环境配置教程 全干货,无废话!

前景摘要:

本教程分为三个部分,分别是版本信息、操作流程和分页文件修改

版本信息:

python使用 3.9.12版本

pytorch使用1.8.1+cu111版本(如果没有NVIDA GPU的下载不带CUDA版本的即可,GPU只会影响速度;CUDA版本过高的也不用担心,可以向下兼容)

numpy使用1.26.3版本

注:版本是一个组合,这里的三个版本是我测试出来配置比较省时间的组合,如果你不是用这个组合,那你不用看这篇教程,如果你要用一定要确保版本一样!

操作流程:

使用须知:具体的操作命令一般不会给出,直接问AI就行,这里推荐Grok3

1.清理环境

在进入正式操作之前需要查询自己这三个的版本,版本不匹配的删除即可

1.下载YOLOv5 5.0代码及模型权重

在github仓库下载yolov5 5.0的zip文件,解压到YOLOv5的文件夹,并下载yolov5s.pt

2.下载pytorch 1.8.1+cu111

下载完成之后运行命令测试pytorch是否连接上GPU

3下载Numpy

运行命令下载Numpy

4.下载依赖

pip install -r requirements.txt 

注意:切换环境需要重新下载依赖,使用pip install -r requirements.txt 命令下载依赖可能会导致缺少requests依赖的问题

依赖下载完成后运行训练代码,如果提示缺少某一依赖再下载

(关于运行训练代码,使用数据训练模型和使用单一图片去测试的配置要求是不一样的,因此这里可以只用一张图片测试依赖是否完整)

5.修改代码文件

(一)第一处

将yolov5 5.0代码文件中的

np.int

修改为

np.int_

注:np.int16、np.int64等不用修改

(二)第二处

修改 summary.py 文件:

  • 打开 ~\site-packages\torch\utils\tensorboard\summary.py,找到 make_histogram 函数。
  • 定位到 cum_counts = np.cumsum(np.greater(counts, 0, dtype=np.int32)) 这行。
  • 修改为 cum_counts = np.cumsum((counts > 0).astype(np.int32)),保存文件。

6.训练模型

制作数据集和data.yaml文件,把要训练的模型迁移到yolov5 5.0文件夹,运行训练代码

注:这里的batch取决你电脑的内存大小,推荐使用2,训练轮次不用太多,5就可以,关键是可以训练

分页文件修改:

部分人运行时可能会出现下面的报错信息

[WinError 1455] 页面文件太小

这就是因为电脑的分页文件太小了,在设置中修改即可,推荐把系统盘分页文件设置为400-800,其他盘分页文件拉满(一般一个盘就够了,但需要确保有100G剩余空间)。具体操作方法问AI即可。

要配置 YOLOv5 5.0 的开发环境,您可以按照以下步骤进行操作: 1. 安装 Anaconda:首先,您需要在您的计算机上安装 Anaconda,以便管理 Python 环境和依赖项。您可以从 Anaconda 官方网站下载适用于您操作系统的最新版本,并按照安装向导进行安装。 2. 创建并激活 Python 环境:打开命令行终端或 Anaconda Prompt,并运行以下命令以创建一个新的 Python 环境并激活它(假设您想要创建一个名为 "yolov5" 的环境): ``` conda create -n yolov5 python=3.8 conda activate yolov5 ``` 这将创建一个新的名为 "yolov5" 的 Python 环境,并将其激活。 3. 安装依赖项:在激活的环境中,运行以下命令以安装 YOLOv5 所需的依赖项: ``` pip install -U pip pip install matplotlib numpy opencv-python torch torchvision pyyaml ``` 这将使用 pip 安装所需的 Python 包。 4. 克隆 YOLOv5 仓库:运行以下命令以克隆 YOLOv5 的 GitHub 仓库: ``` git clone https://github.com/ultralytics/yolov5.git ``` 这将克隆 YOLOv5 仓库到当前目录。 5. 完成配置:现在,您已经配置好了 YOLOv5 的开发环境。您可以使用该环境进行 YOLOv5 相关的开发和实验。 请注意,上述步骤仅提供了一种常见的配置流程,并假设您已经安装了 Anaconda 和 Git 工具。具体的细节和命令可能会根据您的环境和需求而有所不同。 希望以上信息对您有所帮助!如果您还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值