张小白教你安装Windows 11的GPU驱动(CUDA 11.1和cuDNN 8.6.0 for CUDA 11.X)

举报
张辉 发表于 2022/10/29 10:11:52 2022/10/29
【摘要】 安装Windows 11的GPU驱动(CUDA 11.1和cuDNN 8.6.0 for CUDA 11.X)

两年前,张小白为了安装某个国产AI框架,还特意装过Windows上的CUDA 10.0和cuDNN 7.5.0 for CUDA 10.0:https://bbs.huaweicloud.com/blogs/212446

后来玩转另一个国产AI框架,也就是我们华为的昇思MindSpore,只是它的Windows GPU版本总是不见踪影,所以安装的驱动貌似也没起到什么作用,直到最近MindSpore for Windows版本才浮出水面:https://zhuanlan.zhihu.com/p/574507930

仔细看了它的安装要求,它需要安装CUDA 11.1/11.6,以及对应的cuDNN 8.6.0 for CUDA 11.X的版本,然而两年过去了,这些软件的安装发生了变化了吗?我们并不知道,那就尝试一下吧!

一、安装CUDA 11.1 for Windows

1、下载CUDA 11.1 for Windows安装包

打开CUDA下载页面:https://developer.nvidia.com/cuda-11.1.1-download-archive

cke_591.png

cke_4723.png

选择Windows local版本下载,具体链接为:https://developer.download.nvidia.cn/compute/cuda/11.1.1/local_installers/cuda_11.1.1_456.81_win10.exe

耐心等待下载完毕。

2、安装CUDA 11.1 for Windows

双击cuda开头的exe文件:

cke_104109.png

点击OK

cke_105376.png

等待安装程序加载完毕:

cke_109810.png

cke_110426.png

点击继续:

cke_136784.png

同意:

cke_139932.png

选择自定义后,点击下一步:

cke_150358.png

选择全部安装,点击下一步:

cke_159601.png

暂不修改路径,点击下一步:

cke_172971.png

耐心等待安装过程:

cke_182668.png

cke_184606.png

cke_186311.png

这里提示需要修改PATH环境变量:PATH需加上:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin;

我们可以从 控制面板中的编辑环境变量菜单进行增加:

cke_252749.png

cke_254859.png

出现以下界面:

cke_263855.png

说明基本安装完毕:

cke_278106.png

cke_317730.png

这里会提示有些装了,有些没装,暂时不管这些。点击关闭按钮。

这里需要再添加 CUDA_PATH这个环境变量:

cke_355840.png

我们把现在的10.0改为11.1

重启下Windows。

这就暂时完成了CUDA 11.1 for windows的安装。

二、安装cuDNN 8.6.0 for CUDA 11.X

1、下载cuDNN 8.6.0 for CUDA 11.X for Windows安装包

打开cuDNN下载页面:https://developer.nvidia.com/cudnn

cke_9787.png

此时需要登陆,如果没有注册过的人需要点击Join Now,张小白直接点击Login:

cke_19971.png

输入用户名,密码,点击登录:

cke_24986.png

系统会发个邮件给你,打开自己的邮箱:

cke_32157.png

查看邮件,点击邮件中的 Verify Email Address:

cke_44547.png

邮件验证成功!

原来的登录页面会自动跳转登录:

cke_62766.png

不一会儿,就打开了下载页面:

cke_76026.png

选择cuDNN 8.6.0 for CUDA 11.x windows版本即可。

cke_90273.png

耐心等待软件下载完毕。

2、安装cuDNN 8.6.0 for CUDA 11.X

下面开始安装cuDNN:

按张小白以往安装cuDNN for CUDA 10的经验,一般来说是将解压后的cuDNN包拷贝到 CUDA的include,lib,bin等目录中去。

先解压:

cke_412286.png

再分别拷贝:

include目录:

cke_413951.png

bin目录:

cke_415327.png

lib下的x64目录:

cke_418221.png

增加一个CUDNN_HOME的环境变量:

cke_422866.png

此时,cuDNN应该是安装完毕了吧。。。

三、安装验证

检查CUDA版本:

在cmd提示符下执行

nvcc -V

可以看出是11.1版本。

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

执行 deviceQuery.exe

可以看到CUDA的驱动是11.6版本,Runtime是11.1版本。

执行bandwidthTest.exe

以上显示表示CUDA和cuDNN都安装成功。

打开 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include\cudnn_version.h

可以看到cuDNN的版本为 8.6.0(主版本-小版本-补丁版本)

(全文完,谢谢阅读)

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。