Tensorflow1.4.0(GPU)+Win10+Anaconda5.0.1+CUDA8.0+cuDNN6.0+Python3.6深度学习环境安装

第一次写博客,因为Tensorflow1.4.0(GPU)安装,感慨万千,也希望大家安装的时候别走博主的坑,博主尽量让大家避开坑(关注官网动态很重要)也是看了很多篇博客。但是很多不具有时效性,毕竟Tensorflow一直在发展,一直在更新新版本。总结出了很多问题。
之前在ubuntu14.04下安装Tensorflow0.8.0版本就出了问题,python2.7和3.5选择也出了问题,然后在ubuntu下最后装的是docker。
当然后来发现慢慢支持windows平台后,转移战线,来到了windows平台。

本文写在2017-12-27,后续出了新版本可能会不适用,请参照此文根据自身情况选择合适的东西安装。

另外,TensorFlow 从 1.2 开始在 Windows 上支持 Python 3.6

首先,一步一步按照顺序走我的流程,不可以打乱顺序
接下来,我说明我安装的配置情况

显卡 GTX1060

Tensorflow-GPU-1.4.0版

Anaconda 5.0.1

CUDA 8

cuDNN 6.0

Python 3.6


一.装前准备,确保你安装了 VS2015 或者 2013 或者 2010。

这是在一些博客里面看见的,博主本身windows10装过VS所以就不知道没有这个会发生什么。如果你电脑上装了VS,可以跳过这一条。

VS

二.官网下载最新的Anaconda 5.0.1

Anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便。
在此之前,由于在Windows下TensorFlow目前只支持Python3.5 64-bit版本。
(TensorFlow 从 1.2 开始支持 Python 3.6,之前的官方是不支持的) 所以你可以去Anaconda官方

1.下载最新的Anaconda 5.0.1

https://www.anaconda.com/download/
这里写图片描述


2.下载好得到exe文件,选择你想安装的地方

博主安装在F盘,然后等待安装


3.注意这里都打上勾,这是添加环境变量

这里写图片描述
ps:这张图是网上截的,忽略上面的4.4.0(64bit),我们的是最新版的
到这里,你已经成功安装了Anaconda。
听说安装了Anaconda自带python3.6,博主也不清楚,因为之前博主电脑上就已经预装了3.6,安装完可以尝试在命令行查看python版本。
这里写图片描述


三.查看自己显卡支持的cuda和cudnn

1.首先进入网站查看自己的显卡支不支持gpu(重要)

https://developer.nvidia.com/cuda-gpus
这里写图片描述
很高兴,博主的游戏本GTX1060是支持GPU的


2.进入网站选择需要的Tensorflow版本(重要!)

https://github.com/tensorflow/tensorflow/blob/r1.4/RELEASE.md
博主选了1.4.0版,所以查看它的描述。
这里写图片描述
显而易见,1.4.0的Tensorflow需要 CUDA8 和 cuDNN6。(这个很重要,看了很多博客众说纷纭,最好去官网查看)
那么我现在先去下载CUDA8,建议下载local版本,在线版本容易出错,安装的时候记住把360之类的软件关了!!!不然容易失败。


3.下载CUDA8地址博主就不贴了,网上到处都是。

这是博主下载的版本。
这里写图片描述


4.接下来该下载cuDNN6了

附上网址(你们真幸福,博主经历的坑都帮你们填补了QAQ)
https://developer.nvidia.com/rdp/form/cudnn-download-survey
这里写图片描述


别选错了,选错你就gg了,下一步下载Tensorflow就会出错(如图,博主现在一看到红色就紧张)
这里写图片描述

5.复制粘贴文件

将下载的cuDNN解压,并将其中的三个东西复制
这里写图片描述


粘贴到你安装的cuda当中(注意博主的路径,改成你的
这里写图片描述


然后还没完,还要手动添加path,如图(根据自己安装位置添加
例如博主的是

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64

这里写图片描述

到这里,就算安装完成啦,接下来,该安装Tensorflow了。


四.安装Tensorflow

1.打开Anaconda Prompt(不是cmd,别搞错了)

对就是这玩意儿,输入:

pip install tensorflow-gpu

这里写图片描述


这里写图片描述
(博主之所以没有进度条,是因为之前失败很多次的时候,下载过tensorflow,你们第一次安装,下载完自动安装,会有进度条,耐心等待。)

总之,看着一大堆successfully,博主感慨万千

如果有幸看到这里到这里,你已经成功安装了最新的Tensorflow。

五.测试Tensorflow

打开Anaconda Prompt(再次强调,不是cmd),输入python,然后输入以下代码:

import tensorflow as tf
a = tf.random_normal((100, 100))
b = tf.random_normal((100, 500))
c = tf.matmul(a, b)
sess = tf.InteractiveSession()
sess.run(c)

耐心等待(博主电脑配置不错,一会儿就出结果了)
这里写图片描述
这里写图片描述

什……什么!!你也成功了!!!那就顶一下吧! /手动滑稽

如果有错,欢迎大佬们评论区指正。

猜你喜欢

转载自blog.csdn.net/qq_38269418/article/details/78912586
今日推荐