本人是刚开始深度学习的小白研究生,终于盼到能在windos下使用TensorFlow了。但网上的步骤跳跃性太大,所以打算总结一下详细步骤。
这里我会给出参考过的文章出处。
一.安装Anaconda,里面自带python,图形交互界面,以及科学计算包。不想一个个安装配置科学计算包的话建议一步到位的使用anaconda。
下载地址:https://www.continuum.io/downloads/
可以看到有32位和64位的,根据自己电脑的配置进行选择。
另外关于python版本的选择,个人建议还是选3.0版本的,毕竟这才是以后的趋势,但2.7的文档比较多,看个人选择了。
这个下载安装没有遇到问题,应该还是比较简单的。
二.下载cuda和cudnn
windos的电脑一般都配置了英伟达的显卡,所以下面都是默认安装gpu版本的TensorFlow。
cuda下载:https://developer.nvidia.com/cuda-downloads
cudnn下载:https://developer.nvidia.com/cudnn
根据你自己的电脑配置选择合适的版本,这是我自己选择的版本,
下载完成后直接双击安装就可以了。注意是smaple版的。
关掉360安全管家!!
关掉360安全管家!!
关掉360安全管家!!
重要的事情说三遍,你安装失败很可能就是因为360阻止的,我自己就两次倒在了这里。
下载cudnn前需要先注册一个账号,填几个问题,随便简单写点就行。
注意选择的cudnn版本要跟你下载粗大版本相符。
cudnn的安装就是解压之后将文件覆盖在cuda中。
三.升级pip和修改pip国内源
部分选择安装2.7版本anaconda的可能会出现pip版本低的情况,只需要升级pip就可以了,在ipthon中输入
python -m pip install -U pip这是百度来的,我使用的是3.0版本,没有遇到pip版本低的情况
为了防止下载过慢的情况,需要在“C:\Users\用户名\AppData\Local\pip”文件夹下,新建文本文件,添加内容:
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
再将文件夹名称改为pip.ini
修改国内源参考:http://www.cnblogs.com/microman/p/6107879.html
四.下面就到了最激动人心的安装TensorFlow了
打开Power Shell
安装GPU版TensorFlow 0.12,Power Shell下输入:
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl
看到已经在下载安装了。中途报错,“Cannot remove entries from nonexistent file c:\program files\anaconda3\lib\site-packages\easy-install.pth”
运行:pip install --upgrade --ignore-installed setuptools,问题解决!参考见:http://blog.csdn.net/fool_frog/article/details/53422460
再重新输入上面安装TensorFlow的代码就可以了。
安装参考:http://blog.csdn.net/include1224/article/details/53452824
打开ipthon,输入import tensorflow,成功!