Tensorflow 实战Google深度学习框架(一)--windows10下Tensorflow-gpu安装

本机配置:

windows 10+anaconda(python 3.6)+Tensorflow-gpu 1.9+CUDA9.0+cuDNN7.0.5

一 、安装环境

tensorflow支持的系统是64位的,windows和linux,mac都需要64位)

windows10(其实和windows版本没什么关系)

Anaconda (windows下安装注意选择windows x86 64位就好)

二、Anaconda安装

Anaconda可以去官网下载,根据自己需要下载相应版本(下载速度慢的话,可以去国内镜像网站下载,国内清华镜像网站是:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/)

下载完,根据提示安装即可。

验证Anaconda是否安装成功的方法:

命令窗口中输入“conda --version”  ----->得到conda 4.5.11(版本号可能会不同)

看到了这个结果,恭喜你,你已经成功的安装上了Anaconda了,那么我们继续。

 

三、安装CUDA9.0,和cuDNN7.0

链接如下:https://pan.baidu.com/s/1VnKrq5X7n1nBvQzkuX8ihA#list/path=%2F

下载之后,双击CUDA9.0,傻瓜式安装。

CUDA9.0安装完成后,将cuDNN解压。将解压出来的三个文件夹替换对应的CUDA相同文件夹。

Tensorflow 实战Google深度学习框架(一)--windows10下Tensorflow-gpu安装

以上完成之后把以下四个路径加入到环境变量中:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\libnvvp

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include

四、tensorflow-gpu1.9的安装(博主安装时,已出到1.13,但1.13安装完成后,import tensorflow出错,按网上方案也解决不了,最后降低版本为1.12,可以使用,但后来使用CNN时报错,根据网上方案,继续降低版本为1.9后,无错)

1.tensorflow-gpu运行环境

1)在windows程序中找到Anaconda Promt并打开,输入命令,添加国内的源,不然下载太慢:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

2)在Anaconda Prompt中利用Anaconda创建一个python的环境,环境名称为tensorflow(名字可以*取),输入命令:

condacreate -n tensorflow python=3.6

3)敲入activate命令启动环境 

2.正式开始tensorflow-gpu的安装

通过命令pip install --upgrade --ignore-installed tensorflow-gpu==1.9 -i https://pypi.tuna.tsinghua.edu.cn/simple下载

 

五、测试tensorflow石否安装成功

在Anaconda Prompt窗口中输入: python

    进入python后输入:

    import tensorflow as tf

    sess = tf.Session()

    a = tf.constant(10)

    b= tf.constant(12)

    sess.run(a+b)

import tensorflow as tf后,不报错,即安装成功。