仅作为操作记录,大佬请跳过。
背景
博主曾经在另一个笔记本上安装cuda,但是没有安装成功,因此不敢再轻易安装cuda。传送门
这次安装,博主用了好几天来查阅网页,翻阅安装的每一个步骤,才敢战战兢兢地小心地一步步安装。
使用背景,这个要注意!博主只是使用cuda进行深度学习神经网络的gpu加速,使用的是pycharm平台和python语言的pytorch包进行。不同博友的使用背景是不一样的,也就是要安装cuda的目的是不一样的。博主此前就吃了这个亏,因为有博文是要连接visual studio,而博主不使用visual studio来运行cuda自己的程序,所以在安装过程中不考虑安装cuda有关visual studio的组件。
硬软件背景:博主win10,pycharm 2019,pytorch gpu10.1版本,笔记本gpu支持的cuda版本是10.1
博主安装完整经过
概括:
下载cuda——安装cuda——配置cuda环境变量——下载cudnn(此时需邮箱注册)——cudnn文件复制粘贴到cuda文件——完成
博主的经历是:
1、下载cuda官网地址——
2、谷歌浏览器下载不了——
3、转用win10自带的microsoft edge浏览器——
4、下载了两次,但发现下载的文件大小略有不同(都是3.38G,但一个是2505 380KB,一个是2505 328KB)——
5、很慌,因为安装包下载不全,势必安装失败——
6、偶然在一个博客里说官方安装说明很详细,从那片博文找到官方安装链接,偶然发现其介绍了如何判断下载文件安装全不全的fciv方法,win10系统——
7、于是博主下载安装fciv软件包,尝试使用传送门——
8、发现fciv运行生成的md5码跟官方文档中给的完整文件的md5码不一样——
9、说明下载的文件不全,下载是有问题的,更不能进行安装了——
10、博主再次尝试win10自带的另一个浏览器,ie浏览器——
11、没想到,ie浏览器下载的文件完整,fciv生成的md5码与官方给的一致——
12、至此,下载成功了——
13、接下来是安装——
14、双击下载的exe文件——
15、考虑到cuda是调用gpu,可能需要系统驱动,加上有些博主在博文中建议安装路径默认不变;因此博主没有改变解压缩路径和安装路径,全部放在c盘里(关于安装路径的存放问题,博主考虑了很长时间)注,要记住安装路径,博主建议截图保存,安装路径用于cudnn文件的复制粘贴到cuda的安装路径下——
16、安装过程中的要设置的除了安装路径外,就是选择要下载的驱动程序组件,这个问题消耗了更长的时间——
17、最终,在反复搜索和查看很多博文后,决定只选择cuda组件,而且只选择cuda组件中(去除visual studio integration组件、去除nsight systems组件、去除nsight compute组件)的组件进行安装(下面详细步骤里有图)——
18、安装过程中要设置的只有解压缩安装路径和要选择的组件——
19、接下来就是安装,等待一小会儿时间,就安装完成——
20、此时可以使用win10的命令行窗口,nvcc --version
回车,查看是否cuda安装成功,安装成功会有显示版本信息,下面有图(也可以使用nvcc -V
命令)——
21、安装完成后,下一步就是进行环境变量的设置——
22、打开环境变量设置,发现随着cuda的安装,系统变量里自动增加了4个CUDA_PATH
,CUDA_PATH_V10_1
,NVCUDASAMPLES_ROOT
,NVCUDASAMPLES10_1_ROOT
,要设置的环境变量位置也是在系统变量,是在系统变量里的PATH里面——
23、发现PATH里面也随着cuda的安装,增加了两个C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin
和C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\libnvvp
——
24、需要在PATH里再新建两个C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1
和C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib\x64
——
25、至此,环境变量设置完毕——
26、下面是下载cudnn官方下载地址——
27、邮箱注册——
28、注册完之后,下载对应cuda版本的、最新的那个cudnn——
29、博主下载的是cudnn v8.0.3版的for cuda 10.1使用的win10 64位的cudnn——
30、下载完成后是一个压缩包——
31、解压缩——
32、将cudnn文件里的bin文件夹里的子文件复制,粘贴到cuda安装路径中的bin文件夹里面——
33、将cudnn文件里的include文件夹里的子文件复制,粘贴到cuda安装路径中的bin文件夹里面——
34、将cudnn文件里的lib文件夹里的x64文件夹里的子文件复制,粘贴到cuda安装路径中的lib下的x64文件夹里面。
35、——至此,安装结束
贴图经过
对应上节的序号:
博主笔记本的gpu对应的cuda是10.1版本,博主下载的是这个:
11、
下载后的文件名是cuda_10.1.243_426.00_win10.exe
,(文件安装在了e盘的一个路径)
fciv命令查看其md5码:(fciv软件装在了D盘根目录里)
官方的md5码:
md5码一致
17、安装自定义组件
20、安装完成
22、自动新增的环境变量
23、PATH中自动新增的环境变量
24、PATH新增
26、cudnn下载
32、复制粘贴
重要参考—大佬博主博文
——————————————————————