一.CUDA简介
CUDA(Compute Unified Device Architecture)是显卡厂商NVIDIA推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员可以使用C语言来为CUDA架构编写程序,所编写出的程序可以在支持CUDA的处理器上以超高性能运行。CUDA3.0已经开始支持C++和FORTRAN。
二.CUDA的安装
1.首先我们需要先看自己能够安装哪些版本的cuda
在桌面右击选择“NVIDIA控制面板”,如图所示:
点击左下角系统信息
从这里我们可以看到所支持的cuda版本为11.7或11.7以前的版本
或打开DOS输入 nvdia-smi 也可以看到
因此我们的cuda版本需要选择11.7或者11.7以前的版本!!!
绝对不能超过11.7的版本,否则不兼容,为了保险起见可以下载低一些的版本
2.安装CUDA
官网下载地址:CUDA Toolkit Archive | NVIDIA Developer
这里我选择的是11.3的版本
我们可以看到version是10,而我的电脑是w11,因此我纠结了好久,然后在网上一查发现
所以没有关系,我们只需要大胆的下载就可以啦
这里也不需要换路径,因为这只是个暂存的地方,并不是安装路径,安装好后这个会自动卸载,不占用C盘,也无需担心
我选择的是精简,虽然占用c盘但是比较省事,如果c盘不够用的话就选择自定义换安装路径就可以
然后耐心等待即可
CUDA安装完成后,打开命令行输入nvcc -V, 成功的话会返回cuda版本号
看到了版本号11.3即为完成
三.下载cuDNN
1.下载链接:cuDNN Archive | NVIDIA Developer
但是cuDNN下载之前需要我们进行登录和注册,一步步的自己进行登录注册即可
登录注册好之后,选择版本进行下载,由于我的cuda的版本是11.3,所以我选择了这个版本
名称后面有for CUDA 11.x 大家按照自己的cuda版本匹配着来就可以
下载好后进行解压
可以看到三个文件夹一个文件,接下来就是非常简单的复制粘贴操作
但是一定要注意看路径也就是复制粘贴的地方!!!!
打开cudnn的bin文件夹
将这几个文件进行复制
然后粘贴到安装的cuda的路径下的v11.3里面的bin文件夹里面
再打开cudnn文件夹下的include文件夹
也是全部复制
然后粘贴到安装的cuda的路径下的v11.3里面的include文件夹里面
再打开cudnn里面的lib文件夹
还是全部复制
然后粘贴到安装的cuda的路径下的v11.3里面的lib文件夹里面的x64文件夹里面
四.检查安装是否成功
可以进刚才的安装目录的extras\demo_suite下的bandwidthTest.exe和deviceQuery.exe检查是否安装成功
我是直接进入了DOS中进行检查的,也可以进Anaconda中进行检查
看到两个pass即为成功
PS:整个过程我都没有遇到什么问题,一切都非常顺利,但是看到别的up帖子评论中问题比较多,有问题的话可以去翻一翻看有没有解决办法,祝顺利。