文章参考了网上资源,仅作记录己安装过程,做个分享。
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的这种效果。
接下来先下载,安装,设置环境变量。H:\Program Files (x86)\python3\;H:\Program Files (x86)\python3\Scripts,最后进入Python3.5.2安装目录,将python.exe重命名为python3.exe。
测试一下。
修改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
安装TensorFlow
TensorFlow的安装有GPU和CPU两个不同版本,我安装的是GPU版本。CPU 和 GPU 的区别是什么?
指定使用python3 安装,稍等一会就安装完成啦。
python3 -m pip install tensorflow-gpu
相关支持包介绍与安装
安装CUDA的时候需要注意下版本,安装9.0,执行出现了错误。
下载cuda_8.0.44_windows,然后检查下自己的驱动版本。
下载的过程实在太漫长,只能跑去逗逗猫 :) 天气渐渐转凉,真担心小家伙的鼻支复发。
终于下载完毕了,开始卸载驱动,然后重启,安装CUDA8.0,然后重启,最后检查下。
Google 于 2017 年 8 月 17 日左右发布了 TensorFlow 1.3,该版本不再支持 cuDNN 5,开始支持 cuDNN 6,并预计在 TensorFlow 1.4 支持 cuDNN 7
将cudnn的压缩包进行解压
然后去C盘找到下图的文件夹,对应的将解压后的文件放进去。bin就放到bin,不是替换整个文件夹,将解压后的文件对应的拖进去。
然后尝试进行测试,看看能不能跑通。结果报错了,就是最开始那个错误,找不到指定的模块。
解决如下:
一开始我用的是cudnn-8.0-windows7-x64-v5.1.zip,结果不行,各种报错。
然后尝试了网上的各种解决方案,发现都是不行的。
最后换了cudnn-8.0-windows10-x64-v6.0.zip,我是win7也是可以使用的。
最终!当然是成功啦!