win10安装cuda、cuDNN和pytorch笔记

特别注意:由于自己安装时没有做记录,所以下面大部分安装步骤图片都是参考的网络图,但不影响阅读,每一步都讲得很详细

1. 安装CUDA

1.1 查看自己显卡最高支持的CUDA版本

在桌面上右键,进入NVIDIA控制面板

系统信息->组件,可以看到我的显卡最高支持CUDA10.1。我可以装CUDA9.0、9.2,但不能装10.2

1.2 下载CUDA

官网下载地址:https://developer.nvidia.com/cuda-downloads

如下,默认会下载CUDA11.8,如果要下载其他版本,点击Archive of Previous CUDA Release

自己公司服务器的显卡最高支持CUDA11.6,所以自己这里下载这个版本的CUDA

点击上面的版本,来到如下下载页面,自己是win10,所以选择10,然后选择exe[local],在线安装容易失败,所以下载离线安装包,点击下面的Download

1.3 安装CUDA

双击下载好的cuda安装包,安装路径自己选择默认的,这里没改动

再来选择自定义安装

根据需要勾选安装的组件,建议第一次安装时只安装CUDA核心组件,其他的后面有需要再安装

尤其最好先别安装Visual Studio Integration,因为如果安装失败基本都是它导致的

等待安装完毕即可

1.4 设置CUDA环境变量

找到环境变量->系统变量->Path,分别将如下三个变量添加进去,完成安装。

1.5 检查CUDA是否安装成功

首先win+R进入CMD,在命令行输入nvcc -V,如下图所示,则表示cuda已经安装成功。

2. 安装cuDNN

2.1 注册cuDNN账号

下载地址:https://developer.nvidia.com/rdp/cudnn-download

点击下载地址进入如下界面,如果没有账号,需要注册一个账号再进行下载

2.2 下载cuDNN

注册完成后,来到如下页面,自己的CUDA是11.6版本,所以选择第一个下载,或者也可以点击Archived cuDNN Releases下载详细的版本

2.3 安装cuDNN

对下载的cuDNN压缩包解压后出现如下三个文件夹子

然后找到cuda的安装路径,我的安装路径如下:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1
分别将cuDNN三个文件夹的内容分别复制到cuda对应的文件夹里面。如下所示,

注意不是覆盖原文件,而是将文件复制到对应的目录下,win10相同文件夹可以不覆盖而仅添加,这个就可以达到我们复制的目的了

2.4 检查cuDNN是否安装成功

进入到cuda的安装路径,C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\demo_suite,找到如下两个.exe文件

首先执行:deviceQuery.exe,查看是否出现如下界面:

然后执行bandwidthTest.exe,出现如下界面,则代表cuDNN也安装成功。

3. 安装Pytorch

3.1 下载torch

下载地址:https://download.pytorch.org/whl/torch_stable.html

自己安装的是cuda11.6,所以选择上面的cu116,自己虚拟环境配的是python3.7,所以对应cp37

3.2 安装torch

如下,选择自己的虚拟环境,来到已经下载好的torch目录,直接安装即可

3.3 下载torchvision

3.4 安装torchvision

和安装torch一样的方式

4. 测试环境搭建是否成功

环境搭建结束

参考链接:
https://cloud.tencent.com/developer/article/2075740
https://blog.csdn.net/jhsignal/article/details/111401628
https://blog.csdn.net/jhsignal/article/details/111398427
https://blog.csdn.net/AcStudio/article/details/114259570
https://blog.csdn.net/cd_yourheart/article/details/119851855

posted on 2022-11-18 10:47  健力宝1995  阅读(596)  评论(0编辑  收藏  举报

导航