win10环境下python3.7+cuda10.1+cudnn7.6+tensorflow-gpu1.13的安装

1. 首先查看一下自己的显卡是否支持cuda10.1版本

win10环境下python3.7+cuda10.1+cudnn7.6+tensorflow-gpu1.13的安装

2.python3.7的安装

我这里使用的是Anaconda2019.03版本
官网下载地址:点我下载
百度网盘下载地址:点我下载 提取码: wd8s
win10环境下python3.7+cuda10.1+cudnn7.6+tensorflow-gpu1.13的安装

3.安装cuda10.1

cuda10.1官网下载地址:点我下载
百度网盘下载地址:点我下载 提取码: q9tw
我这里选择下载的是离线安装包
win10环境下python3.7+cuda10.1+cudnn7.6+tensorflow-gpu1.13的安装
我这里选择的是默认精简安装,以下不做描述。
查看cuda是否安装成功:

cmd>>
nvcc -V

win10环境下python3.7+cuda10.1+cudnn7.6+tensorflow-gpu1.13的安装

4.安装cudnn

cudnn官网下载地址:点我下载
百度网盘下载地址:点我下载 提取码: 5i19
*cudnn官网下载主要注册开发人员会员,这里无需担心会员是免费注册的。
win10环境下python3.7+cuda10.1+cudnn7.6+tensorflow-gpu1.13的安装
将解压后的cudnn里对应文件夹里的东西拷贝到cuda的安装路径下的对应文件夹里(cuda的默认安装路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1
cudnn解压后的文件:win10环境下python3.7+cuda10.1+cudnn7.6+tensorflow-gpu1.13的安装
cuda安装目录下的文件:
win10环境下python3.7+cuda10.1+cudnn7.6+tensorflow-gpu1.13的安装

5.安装tensorflow-gpu1.13

这里用的是conda安装,不是pip安装(使用pip安装会遇见某些出错误,在我安装的时候出现了:ImportError: DLL load failed: 找不到指定的模块错误 )
在使用conda安装之前,先卸载使用pip安装的tensorflow-gpu相关内容

cmd>>
pip list    #查看已安装的包
pip uninstall 包名     #卸载包

使用conda安装(安装过程会有点慢,安心等待,若长时间不动,建议回车进行下一部分安装之后再重新执行下列命令,若仍是下载特别缓慢,建议切换网络或者使用国内镜像)

cmd>>
conda install tensorflow-gpu

6.测试

cmd>>python		#进入python环境

import  tensorflow as tf 
a = tf.constant([1.0,2.0,3.0],shape = [3],name='a')
b = tf.constant([1.0,2.0,3.0], shape = [3],name='b')
c = a +b
sess = tf.Session(config =tf.ConfigProto(log_device_placement =True))
print(sess.run(c))

出现以下结果,说明安装成功。
win10环境下python3.7+cuda10.1+cudnn7.6+tensorflow-gpu1.13的安装