第一首先说明CUDA是跟NVIDIA是联动的
而CUdnn输入是CUDA的补丁
第二我的主核心思路是借鉴博主
https://blog.youkuaiyun.com/make_progress/article/details/124058425
第三首先查看自己电脑独显的版本版本
第四,具体查看的步骤
打开NVIDIA控制面板(如果没有请安装),(1)点击“帮助”,(2)再点击“系统信息”,(3)最后点击“组件”。
第五:如上图我需要的CUDA是11.6版本,可以尝试在清华源下载,因为官网太慢了
清华源网址如下
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
注意:CUDA 的版本一定要和自己NVIDIA版本对应,不然大概率肯恩发会有错误
第六,安装CUDA
我在安装的时候大多数步骤都属让我选择自定义安装,你可以优先尝试,网上教程很多,但是我电脑选择自定义,BUG太多了根本安装不了,,但是就是不兼容,网上的各种的解决办法。甚至我重启,重装系统都尝试了
所以我尝试精简安装,这次没有失败应该是凑合能用了。我也是第一次弄这个不太熟练,等我后续熟练了会更新更多更优的步骤。
第七步
在CUDA安装成功后,可以解压你的CUdnn压缩包
包内是三个文件夹名字如下
自己电脑如果正常安装CUDA后在路径如下的文件夹中会有相对应的三个文件
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6
将cudnn中的文件分别对应复制到CUDA中相应的文件夹
第八步,添加环境变量
lib文件加入到系统环境变量
路径设置自己的,一般会自动添加–bin—和libnvvp这俩
你需要手动添加第三个lib\x这环境变量
第九步测试CUDA
进入路径找到文件bandwidthTest.exe”
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\extras\demo_suite
1、可以直接打开
查看红框即可
但是我的有问题,bandwidthTest.exe一打开就闪退,尝试用cmd打开时就拒绝访问了。
我用另一种方法
2、步骤
win+r 打开cmd黑窗口,
然后将exe文件拖到窗口中运行
也会得到相应的
3、步骤直接用命令
win+R打开终端输入nvcc --version
win+R打开终端输入nvcc --version
10、重新安装cuda
https://blog.youkuaiyun.com/m0_63244368/article/details/135070205看他