Windows7 64bits下安装TensorFlow

文章参考了网上资源,仅作记录己安装过程,做个分享。

TensorFlow

TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。

可以用来做很多事情,如语音识别,自然语言理解,计算机视觉,广告等。微博的大规模应用与实践

安装Python3.5

首先,要说明的是,在tensorflow 0.12.0开始支持Windows下安装了。tensorflow 0.12.0之前是只支持Mac和Linux系统。

环境的话只支持Python3.5以上,我的电脑之前安装的是Python2.7,打算再安装个Python3.5,让他们共存,实现ubuntu Python的这种效果。

Windows7 64bits下安装TensorFlow_第1张图片
Python2.7

接下来先下载,安装,设置环境变量。H:\Program Files (x86)\python3\;H:\Program Files (x86)\python3\Scripts,最后进入Python3.5.2安装目录,将python.exe重命名为python3.exe。

Windows7 64bits下安装TensorFlow_第2张图片
Python3.5.2
Windows7 64bits下安装TensorFlow_第3张图片
安装完毕

测试一下。

Windows7 64bits下安装TensorFlow_第4张图片
安装成功

修改Pip国内源

安装完Python之后,Python3.x以上版本里面自带有pip,Python3.x以上是pip3,pip下载速度很慢,看着网上各种资料,修改了下pip源。

使用国内镜像加速pip安装,做如下修改:

WIndows 7 在“C:\Users\用户名\AppData\Local\pip”文件夹下,命名为“pip.ini“,添加内容:

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]

trusted-host=mirrors.aliyun.com

安装numpy

指定使用python3 安装,稍等一会就安装完成啦。

python3 -m pip install numpy

安装numpy


安装完成

安装TensorFlow

TensorFlow的安装有GPU和CPU两个不同版本,我安装的是GPU版本。CPU 和 GPU 的区别是什么?

指定使用python3 安装,稍等一会就安装完成啦。

python3 -m pip install tensorflow-gpu

安装TensorFlow


Windows7 64bits下安装TensorFlow_第5张图片
安装完成

相关支持包介绍与安装

安装CUDA的时候需要注意下版本,安装9.0,执行出现了错误。

Windows7 64bits下安装TensorFlow_第6张图片
出错了

下载cuda_8.0.44_windows,然后检查下自己的驱动版本。

检查驱动

下载的过程实在太漫长,只能跑去逗逗猫 :) 天气渐渐转凉,真担心小家伙的鼻支复发。

Windows7 64bits下安装TensorFlow_第7张图片
黑露露美照

终于下载完毕了,开始卸载驱动,然后重启,安装CUDA8.0,然后重启,最后检查下。

CUDA8.0

Google 于 2017 年 8 月 17 日左右发布了 TensorFlow 1.3,该版本不再支持 cuDNN 5,开始支持 cuDNN 6,并预计在 TensorFlow 1.4 支持 cuDNN 7

将cudnn的压缩包进行解压

解压后

然后去C盘找到下图的文件夹,对应的将解压后的文件放进去。bin就放到bin,不是替换整个文件夹,将解压后的文件对应的拖进去。

Windows7 64bits下安装TensorFlow_第8张图片
拖放文件

然后尝试进行测试,看看能不能跑通。结果报错了,就是最开始那个错误,找不到指定的模块。

解决如下:

一开始我用的是cudnn-8.0-windows7-x64-v5.1.zip,结果不行,各种报错。

然后尝试了网上的各种解决方案,发现都是不行的。

最后换了cudnn-8.0-windows10-x64-v6.0.zip,我是win7也是可以使用的。

最终!当然是成功啦!

测试TensorFlow

Windows7 64bits下安装TensorFlow_第9张图片
测试一下
Windows7 64bits下安装TensorFlow_第10张图片
运行结果

相关参考

相关参考

你可能感兴趣的:(Windows7 64bits下安装TensorFlow)