Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)

NVIDIA显卡:是一款硬件板子,主流是NVIDIA的GPU,深度学习本身需要大量计算。GPU的并行计算能力,在过去几年里恰当地满足了深度学习的需求。
显卡驱动:告诉计算机识别显卡硬件,调用其计算资源。
CUDA:是NVIDIA推出的只能用于自家GPU的并行计算框架。只有安装这个框架才能够进行复杂的并行计算。主流的深度学习框架也都是基于CUDA进行GPU并行加速的。

cudnn:是针对深度卷积神经网络的加速库。
————————————————
(原文链接:https://blog.csdn.net/jyfhaoshuai/article/details/118640470)

一:查看自己显卡驱动可以支持的CUDA版本的最高版本(注意:RTX30系列显卡只能支持CUDA11以上的版本!)

(通常新版本的显卡驱动应该能支持当前最高支持CUDA版本以下的所有版本,所以要关注显卡驱动能支持的最高CUDA版本。)

1.打开电脑左下角【搜索键】,搜索NVIDIA控制面板,并打开:

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第1张图片

2.点击设置Physx设置——帮助——系统信息——组件,即可出现能支持的最高CUDA版本。

(可以看到,我的显卡最高可以支持到CUDA11.4,所以说我安装的CUDA版本应该满足

CUDA11.0<=我的CUDA版本<=CUDA11.4)

二.安装CUDA

1.打开CUDA Toolkit Archive | NVIDIA Developer,选择自己需要的版本,我这里选择的版本CUDA11.3.0,点Download下载。

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第2张图片

2.下载后点击安装,可以选择默认的安装路径。

(安装cuda时,第一次会让设置临时解压目录,第二次会让设置安装目录;

临时解压路径,建议默认即可,也可以自定义。安装结束后,临时解压文件夹会自动删除;

注意:临时解压目录千万不要和cuda的安装路径设置成一样的,否则安装结束,会找不到安装目录的!!!)

选择【自定义安装选项】

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第3张图片

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第4张图片

安装目录,建议默认即可:

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第5张图片

3.在我的电脑右击属性,点【高级系统设置】——【高级】——【环境变量】——【系统变量】

查看:

 Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第6张图片

 点【path】——【新建】将这5项添加进去,点击确定。

(这里,我在系统变量和用户变量的path里都把这5项加进去了,因为我不在清楚应该在哪个加,所以都加上了,有懂的大佬,请赐教~)

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第7张图片

三.安装cuDNN

1.打开cuDNN Archive | NVIDIA Developer,选择cuDNN v8.2.1的Windows版下载。

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第8张图片

2.下载后打开文件,将文件夹中的三个文件复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3中:

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第9张图片

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第10张图片

 即完成cuDNN下载。

 四.测试,进入CMD,输入nvcc -V,可以看到CUDA版本为CUDA11.3。

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第11张图片

 五.安装Pytorch

1.打开Pytorch官网PyTorch,选择和自己CUDA版本一致的版本。

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第12张图片

链接:

pip3 install torch==1.10.1+cu113 torchvision==0.11.2+cu113 torchaudio===0.10.1+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html

2.打开PyCharm,右击venv在Terminal中打开,粘贴链接,回车安装。

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第13张图片

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第14张图片

检查:可以打开File—settings—Project—Python Interpreter可以看到安装的版本

也可以打开CMD,按顺序输入以下三条指令,可以看出torch版本为1.10.1

!!!(注意最后一条指令是torch.__versio__是两个杠杠

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第15张图片

六:运行train.py如果报以下错误,则可以参考成功更改成GPU训练后报错,解决记录_L802380230的博客-CSDN博客

Windows下配置yolov5环境(显卡RTX NVIDIA3070TI)_第16张图片

 (以上内容只是个人纪录,如果可以帮到大家一点点我也会感到很幸运~)


 

你可能感兴趣的:(windows,深度学习,pytorch)