英伟达驱动+CUDA+CUDNN安装备忘录
一、英伟达驱动安装
英伟达驱动官网直达 ==> 官网
选择相应显卡版本号,进行下载,安装即可!
安装过程略过,下面进入验证流程:
- 在windows 搜索框中输入 “cmd”, 当打开命令行终端。
- 打开终端后,输入
nvidia-smi
,如果有如下图所示的结果,就说明NVIDIA驱动安装成功了
问题:在cmd中输入nvidia-smi显示不是内部或外部指令?
首先你要确保你需要核对你的驱动程序和你显卡型号是否一致,其次确保是否安装完成了!若都确认了,可以手动添加环境变量进行修复!
解决:更新显卡驱动,在C:\Program Files\NVIDIA Corporation\NVSMI中找到nvidia-smi.exe
可以参考:解决命令行输入‘nvidia -smi’显示不是内部或外部指令问题
二、安装CUDA
2.1 CUDA版本号选择
-
首先,安装完英伟达显卡驱动后
-
进入CMD运行
nvidia-smi
查看CUDA支持最高版本号
-
以上表示支持最高CUDA版本号,一般来说比其小都支持
-
接下来是确定与需要运行的项目相兼容的CUDA版本,若是新型显卡,往往最新的CUDA不支持相应的项目,所以一般都是降版本安装。
-
如果cuda的版本不符合项目需求,查自己的显卡支持的cuda版本有哪些(非常重要,我的3060, 3090都不支持cuda8, 我装cuda8白忙)
可看官网:
GPU 计算能力
NVIDIA_CUDA 工具包发行说明
也可以直接搜索显卡支持的CUDA版本、CUDA计算能力,Tensorflow_gpu对应的CUDA版本等
2.2 CUDA官网下载链接
CUDA驱动官网直达 ==> CUDA Toolkit Archive
2.3 CUDA安装验证流程
Ubuntu18.04 安装CUDA请见 ==> Ubuntu18.04安装cuda11.1
-
下载后点击exe文件运行,一路默认安装。
-
第一次安装全选;当时第一次安装只选了第一个好像也可以。注意:在安装过程中发现,如果第N次安装,最好不要选择CUDA下面的nsight system两个选项,不然后续安装会报错。
-
路径选择的是默认位置。后面一路默认就OK,安装成功关闭。
我们需要添加两个系统变量,实际上在安装的时候已经默认添加了,为了防止没有添加成功,这里我们可以看一下
主要看有没有这两条,没有的话就新建添加一下。
进入CMD运行nvcc -V
若出现CUDA对应的版本号即可
2.4 遇到的问题
问题1:The installed version of Nsight Visual Studio Edition is newer than the one to be installed. To reinstall, or change the Nsight configuration, first uninstall Nsight and then reinstall.
解决: 跳转请点击 CUDA版本冲突与解决:从Nsight Visual Studio Edition的安装出错说起
三、安装CUDNN
3.1 CUDNN版本号选择
参考官网链接直达 ===> GPU、CUDA 工具包和 CUDA 驱动程序要求
3.2 CUDNN官网下载链接
CUDNN驱动官网直达 ==> cuDNN Archive
正常官网下载需要登录账号,才能进行下载,这里有个方法可以绕开账户登录,直接进行下载
选择对应的CUDNN版本,进行右键选择复制链接
使用一个下载器,新建任务,把对应的链接复制进去下载即可,可以选择迅雷。
但是迅雷限速,且广告太多了,这里有破解版,有需要的可以自取
密码:bo13
迅雷破解版
3.3 CUDNN安装流程
下载好了是一个压缩包,我们解压到当前为止可以得到三个文件夹
把这三个文件夹复制到我们之前的那个CUDA目录下,C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.2,这个目录下也有三个同名文件,把文件复制过来就可以了。
复制完成后,需要添加环境变量,这次我们添加到PATH中,
3.4 CUDNN验证流程
- 怎么知道我们安装的CUDA和CUDNN是正确的呢,需要验证一下,打开CMD,输入命令
nvcc -V
有这些版本号之类的东西基本上验证安装成功了,打开这个地址可以进一步验证
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.2\extras\demo_suite
不要双击,双击看不到,打开一个CMD
然后一个一个拖进去回车运行
验证安装成功