Windows10下CUDA9.0+CUDNN7.0.5的完美安装教程

简介: 该文介绍了如何在Windows 10上安装CUDA 9.0和cuDNN 7.0.5以支持Tensorflow-gpu 1.10.0。首先,解释了安装CUDA的原因,然后详细步骤包括:从NVIDIA官网下载CUDA 9.0,选择自定义安装并关闭不必要的组件,检查显卡驱动版本以决定是否安装Display Driver,最后确认安装成功。接着,下载cuDNN需要注册NVIDIA账户,解压后将文件复制到CUDA安装目录。整个过程旨在确保与Tensorflow-gpu 1.10.0的兼容性。

前言:

       为什么要在本地电脑安装 CUDA,CUDA 是什么的,用来做什么?我想,点击标题进来的小伙伴,应该都清楚这些。不管你是用来做什么,或者跟我一样为了跑 Tensorflow 的 Object Detection (目标检测)。

       但是我为什么要用 CUDA9,这里版本要特别注意。因为我使用的是 Tensorflow-gpu 1.10.0,为了能运行成功,最好和我的保持一致,那就开始我的踩坑流程吧。


环境:

1. windows10 的 64 位电脑

2.cuda9.0.176

3. cudnn7.0.5


CUDA9.0

1. 下载

1.1. 地址: 直接下载

1.2. 下载流程

2. 安装

2.1. 打开 cuda_9.0.176_win10.exe

刚打开时会有一个漫长的等待过程,然后才会出现如下界面。

2.2. 选择自定义安装

为什么选择自定义,那是因为我开始全部默认直接安装失败。经过网上查询,有些是安装 CUDA 会安装一些本地已经存在的工具,然后又与本地版本冲突等问题。选择自定后会有四个选项,第一先把 NVIDIA GeForce Experience Core 关闭,而 CUDA 下的 Visial Studio Integration 也可以关闭,最后再点到 ”Driver Components“, 如下图上两个可以关闭,而 Display Driver 需要根据下面方法再选择关闭与否。

2.3.  查看本地显卡驱动版本

2.3.1.桌面右击 NIVDIA 控制面板

2.3.2.点击左下角 “系统信息”, 点击 "显示"

2.3.3. 驱动版本信息,CUDA 核心等参数都可以查看了。

如上图显示我的显卡驱动程序版本 391.25,大于 CUDA 的 Display Driver 385.54,所以选择关闭,如果小于就要勾选。

2.4. 安装下一步

前面的选项都设置完毕后,需要设置 CUDA 的安装目录和另外两个的位置,分别是 Development (CUDA 目录,后面 CUDNN 需要用到,并且会出现在环境变量中), Documentation, Samples,期间弹出安装其他软件默认点击即可,并且会有闪黑屏情况,不必担心,只需要等待安装结束。

2.5. 检查是否安装成功

2.5.1. 查看系统环境变量

打开我的电脑属性,环境变量 -> 系统变量,查看是否有如下四个变量,再打开 Path,查看是否有 CUDA 的 bin 目录配置 (第二张图)。

2.5.2. 命令行获取版本号

如果环境变量里都有上面这几个选项后,大概率是安装成功了,但是可以通过 cmd 输入 nvcc -V 查看 CUDA 的版本。

CUDNN 7.0.5

1. 下载

1.1. 地址:直接下载

1.2. 下载流程

在下载 CUDNN 前,需要注册英伟达账户,通过邮件验证通过后,就按下面图片方式选择下载了。

2. 配置

2.1. 解压

解压完毕后,可以看到如下图的三个目录,并且目录下都只有一个文件。


2.2. 将 CUDNN 文件添加到 CUDA 中

8047bd0cd20c93b8809cbbeaed57f885.png

目录
相关文章
|
17天前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
2月前
|
Linux 数据安全/隐私保护 Windows
【JumpServer教程】简便添加Windows资产:JumpServer堡垒机使用指南
本文是JumpServer堡垒机使用指南,介绍了如何在JumpServer中简便添加Windows资产的步骤,包括准备工作、开启Windows远程设置、在JumpServer中配置Windows资产以及授权使用。
240 1
【JumpServer教程】简便添加Windows资产:JumpServer堡垒机使用指南
|
7天前
|
存储 JavaScript 前端开发
Node 版本控制工具 NVM 的安装和使用(Windows)
本文介绍了NVM(Node Version Manager)的Windows版本——NVM for Windows的安装和使用方法,包括如何安装Node.js的特定版本、列出已安装版本、切换使用不同版本的Node.js,以及其他常用命令,以实现在Windows系统上对Node.js版本的便捷管理。
Node 版本控制工具 NVM 的安装和使用(Windows)
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
|
1月前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
45 3
Windows操作系统部署安装Kerberos客户端
|
23天前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
2月前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
1月前
|
网络安全 虚拟化 Windows
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
|
1月前
|
存储 Web App开发 调度
Windows系统新手教程:常见操作命令帮你玩转电脑
Windows系统新手教程:常见操作命令帮你玩转电脑
73 5
|
2月前
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
130 2
下一篇
无影云桌面