windows10安装cuda10.1以及cudnn遇到的各种问题

学tensorflow要用到英伟达的cuda包,然后安两个小时没整出来,全是问题,遇到困难果断睡大觉,连睡五个小时 真爽!!!
在这里插入图片描述
先说我遇到的问题:

  1. 我英伟达CUDA的版本是9.1 而要用的是10.1,我的太老了,需要升级
    windows10安装cuda10.2
    win10安装cuda10.1+cudnn760
  2. CUDA10.1下载完后,没找到NVINIA GPU Computing Toolkit文件夹,搞得我连装三遍,才发现问题
    Windows10 -64 安装tensorflow遇到的:cuda安装后找不到安装文件目录
    在这里插入图片描述

前言

tensorflow1.12之后gpu使用cuda10.0对应的驱动,不要求安装cuda,[但pytorch要求安装cuda和cudnn(暂不确定)],如果本机的驱动版本小于cuda10.0对应的驱动版本,建议安装cuda10.x的驱动来覆盖本机的驱动,不用卸载再安装驱动

一、安装CUDA

NVIDIA CUDA各版本下载链接(更新至2019-12-11,包含最新10.2版本)
1、查看自己电脑支持的cuda版本:打开NVIDIA控制面板,点击帮助里边的系统信息,点击组件,看NVCUDA.DLL那一行右边有你的电脑支持的cuda版本号,我的是9.1,需要升级成10.1
在这里插入图片描述
驱动是cuda9.0版本,安装cuda10.2时需要覆盖此驱动

安装过程

刚开始有这一步,一定不要改!!!就用临时解压路径

在这里插入图片描述

选择自定义安装,可以选择安装驱动,覆盖本机的驱动
在这里插入图片描述然后看教程上的就行
不要选Visual Studio Integration,即使选了也不能成功安装
在这里插入图片描述在 CUDA 节点下,取消”Visual Studio Integration”一项;在“Driver components”节点下,比对目前计算机已经安装的显卡驱动“Display Driver”的版本号“Current Version”和 CUDA 自带的 显卡驱动版本号“New Version”,如果“Current Version”大于“New Version”,则需要取消“Display Driver”的勾,如果小于或等于,则默认勾选即可

在这里插入图片描述记住安装位置,tensorflow要求配置环境
在这里插入图片描述安装完成后配置环境,Path需要手动添加如下路径,对应上一步的安装路径
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib\x64
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\extras\CUPTI\lib64
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.2\bin\win64
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.2\common\lib\x64
在这里插入图片描述在这里插入图片描述

二、安装cudnn

先看cudnn对应版本号
我自己找了一个百度云cudnn,这个是64位的,32位的自己辛苦一下吧。
下完之后解压,把文件(cuda)改名为cudnn760,放到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\ 这个目录下,会需要管理员权限,然后在系统环境变量中加入C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\cudnn760\bin

验证

最后在打开命令窗口cmd,输入验证命令 nvcc -V
在这里插入图片描述
输出如上信息表示 安装成功!
终于好了 大家安装的时候遇到其他问题,可以私信我或者下面评论
ღ( ´・ᴗ・` )比心
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44145452/article/details/112908797