搭建YOLOV5-V6.0环境
0.前言
本章节主要记录如何搭建yolov5-v6.0环境,并支持CUDA加速。此文章的硬件要求如下,如果您的电脑没有显卡设备,这篇文章无法给您 当做参考。
硬件与软件列表:
-
CPU:Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz 2.40 GHz
-
显卡:RTX 3060
-
系统:Windows 10 专业工作站版
1.搭建Python环境
打开Conda终端,创建Python3.7的Conda环境,输入
conda create -n py37_yolov5 python=3.7
创建完成后,需要安装pytorch。
2.安装Pytorch和cuda
两者的安装顺序没有要求,但都有版本要求。简而言之:两者版本需要对应,一个高版本和一个低 版本会导致CUDA无法使用。
需要查了显卡驱动版本,查看方式如下:
查看CUDA驱动适用版本:CUDA驱动适配版本,查看表格3:CUDA工具包和相应的驱动程序版本
如果客户的驱动版本过低,更新显卡驱动即可升级,更新方法可在网上自行搜索。
下面我安装CUDA11.3版本的,以满足更多客户的需要。
进入pytorch网址:https://pytorch.org/,下载之前版本的pytorch。下载步骤如下:
将复制出来的命令,粘贴至终端输入:
conda install pytorch==1.10.0 torchvision==0.11.0 torchaudio==0.10.0 cudatoolkit=11.3 -c pytorch -c conda-forge
测试安装的pytorch是否可用
在Conda终端输入python
后,加载torch模块,打印cuda是否可用。
(py37_yolov5) D:\Programmers\ModelDeployment\2.yolov5\yolov5-train\yolov5-6.0\yolov5-6.0>python
Python 3.7.16 (default, Jan 17 2023, 16:06:28) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.cuda.is_available()
True