【软件安装】CUDA的安装

  • 描述
  • 操作
    • CUDA安装
    • 检验是否安装成功
    • cuDNN

描述

本文记录了CUDA的安装及cuDNN的添加。如果电脑中本身安装过CUDA,需要先卸载干净再进行安装,卸载教程详见【软件安装】CUDA的卸载

操作

CUDA安装

windows10电脑(有NVIDIA显卡)安装CUDA,首先需要下载两个安装包
CUDA和cuDNN
注:cuDNN是用于配置深度学习使用

首先查看电脑支持的cuda版本,在桌面右键NVIDIA控制面板
在这里插入图片描述
打开后点击左下角的系统信息
在这里插入图片描述
再选择组件,第三行即可看到电脑支持的最高cuda版本,安装的版本不能比这个高
在这里插入图片描述
我这里选择11.1版本下载,官方下载地址:https://developer.nvidia.com/cuda-toolkit-archive
下载完成后,双击运行exe文件
在这里插入图片描述
设置解压目录,这个文件夹在安装后会自动删除,千万不要把后面的安装目录选到一起了
在这里插入图片描述
选好位置后点击OK,等待解压
在这里插入图片描述
在这里插入图片描述
点击同意并继续
在这里插入图片描述
选择自定义安装,精简版本是下载好所有组件,并且会覆盖原有驱动,所以在这里推荐自定义下载,然后点击下一步
在这里插入图片描述
在这里插入图片描述
如果你是第一次安装,尽量全选
如果你是第n次安装,尽量只选择第一个,不然可能会出现错误
在这里插入图片描述
记得取消Visual Studio Integration,选了也安装不成功
在这里插入图片描述
下面是默认安装位置
在这里插入图片描述
下面是我安装选择的位置
在这里插入图片描述
选好安装路径后点击下一步,准备安装
在这里插入图片描述
等待一会后,开始安装
在这里插入图片描述
安装完成,点击下一步
在这里插入图片描述
点击关闭
在这里插入图片描述
检查系统环境变量,红框框出来的是安装后自动添加的
在这里插入图片描述

检验是否安装成功

打开命令行窗口,输入nvcc -V,查看安装的cuda版本号
在这里插入图片描述

cuDNN

cuDNN地址(需要注册)https://developer.nvidia.com/rdp/cudnn-download
下载后解压cudnn压缩包。解压后,有三个文件夹
在这里插入图片描述
把三个文件夹拷贝到cuda的安装目录下
默认的安装路径如下:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1

将cuDNN 解压缩后的同名文件夹下的文件复制到CUDA安装目录的同名文件夹下即可

具体操作:选中cuDNN解压后的三个文件,Ctrl+C(复制),鼠标点击到CUDA安装目录,Ctrl+V(粘贴)。cuDNN 解压缩后的同名文件夹中的配置文件会直接添加到 CUDA安装目录中的同名文件夹中。粘贴完CUDA安装目录是这样的
在这里插入图片描述
可以理解为cuDNN是CUDA 的一个补丁,专为深度学习运算进行优化的。

然后再参加系统环境变量
若使用我选择的安装路径
默认添加的

D:\CUDA\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin
D:\CUDA\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp

需要手动添加的

D:\CUDA\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include\
D:\CUDA\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib\x64\
D:\CUDA\NVIDIA GPU Computing Toolkit\CUDA\v11.1\extras\CUPTI\lib64\

安装使用默认路径安装的情况
默认添加的

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp

需要手动添加的

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include\
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib\x64\
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\extras\CUPTI\lib64\

根据安装版本的不同,v后面的数字会有相应的变化

最后,通过NVIDIA提供的 deviceQuery.exe 和 bandwidthTest.exe 来查看GPU的状态,两者均在安装目录的 extras\demo_suite文件夹中

  1. 进入CUDA文件夹下的\extras\demo_suite后打开PowerShell或者命令行到此文件夹下运行bandwidthTest.exe
    Powershell打开方法:shift+右键在此处打开powershell窗口)
    执行.\bandwidthTest.exe
    Powershell
    在这里插入图片描述
    命令行
    在这里插入图片描述
  2. 或执行.\deviceQuery.exe
    Powershell
    在这里插入图片描述
    命令行
    在这里插入图片描述
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐