win10下 tensorflow-gpu1.12 的安装
自己装了很多遍,各种方法都试了,各种问题,最后实在受不了了纯手动安装就成功了
一 安装准备:win10 + anaconda + tensorflow-gpu 1.12
1. anaconda(已经安装就不用管了)
2. github上tensorflow下载
https://github.com/fo40225/tensorflow-windows-wheel
按下图路径下载就可以,好像只支持64位的,而且只有cp36和cp37版本的,也就是只支持python3.6和3.7
3.百度搜索CUDN
下载cudn10就行,我的下完是这个名字的
4.百度搜索cudnn
要7.3版本的,注意tensorflow在github上的路径名字,cudn100cudnn73,懂了吧。
这里我下的是 7.3.0 for CUDA 10.0
对了下这玩意儿时候要注册个NVIDIA账号,无奈(摊手)
二 安装
1.在anaconda新建个环境,open with terminal
新建环境的时候会让你选择python版本,选3.6的
2.安装tensorflow
pip install e:\tensorflow_gpu-1.12.0-cp36-cp36m-win_amd64.whl
我这里是把whl文件放E盘了,所以路径是e:\……
名字不用全输,输个e:\tens之后按tab建可以自动填充
3.安装cudn 和cudnn
与这篇文章类似 [https://www.cnblogs.com/shiganquan/p/9496038.html]
文中有些东西我觉得多此一举,但是保险起见,我全都执行了……
4. 测试
进入此环境下的python
一步一步输入
import tensorflow as tf
a = tf.constant(5.0)
sess = tf.Session()
print(sess.run(a))
第一次运行可能要等一会,在这一步要读取一下你的硬件
下一步正常输出 成功!!
tips:
以后如果出现什么包不能用,可以在这下载whl版本的,再pip手动装:
https://www.lfd.uci.edu/~gohlke/pythonlibs/