win10下配置tensorflow-GPU版环境并输出特定文本

双系统下的Linux方案真的很折腾人,先写个win10下的解决方案吧。(事实证明,这条路同样是踩坑无数......)

1.下载安装anaconda套件(为了准备tensorflow环境)和tensorflow-gpu

https://www.anaconda.com/download/

(划掉)这是anaconda官网,亲测下载挺慢的还经常断链,挂代理似乎也没有多大改善,不知是不是我自己的网络原因,所以尝试了清华的镜像:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

64位的Windows请选红箭头标识的这个链接下载。亲测五分钟左右下完。

双击.exe文件安装。

安装好以后开始菜单里打开anaconda prompt。

打开Anaconda Navigator:

然后Apply

或者这样也可以:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda create -n tensorflow python=3.5

第三行语句输完回车后先别急着退出,而且后面还要用,这里有很多东西要执行,稍稍等一会儿。

出现询问 Proceed([y]/n)? 输入y回车。

回到开始菜单打开anaconda navigator。

ok.

点左侧边栏的environments。

这里红箭头指向的地方就可以看到tensorflow。如果之前prompt第三行语句没有等到询问就退出的话,现在这里就不会看到tensorflow了。

还是回到prompt,输入

activate tensorflow

会发现下一行的(base)变成了(tensorflow)。

输入

pip install tensorflow-gpu

如果提示找不到包,

输入conda create --name python35 python=3.5之后activiate tensorflow再尝试一次。

这里会等上一会儿,不要着急。

当prompt返回给你一个命令输入行的时候,上面这一串就执行完成了。

因为是gpu版的,所以还需要安装GPU相关的支持cuda和cudnn。

遇到不少麻烦,思路有点混乱,但是创建一个虚拟环境应该是必要的:
 

conda create -n tensorflow-gpu python=3.6.6
activate tensorflow-gpu
pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple/

3.下载安装cuda

cuda是NVIDIA推出的一款计算架构,使GPU可以解决复杂的计算问题。

https://developer.nvidia.com/cuda-downloads

 依次点Windows、8.1、exe(local)、Download。

2个G不到,很快也下完了。不废话,双击打开,选择一下解压目录,然后就开始解压。。。

以下按照默认的配置进行安装。

 

 

 

遇到这个点安装。 

用时可能比较长,耐心等一等就会好。

4.下载安装cudnn。

DNN,全称Deep Neural Network,深度神经网络。

https://developer.nvidia.com/cudnn

点进去。

 

 没有账号的就create an account,进去之后可以注册一个,也可以用社交账号关联注册。跟着流程一步步注册很快就好,需要验证一次email。

再次回到刚才的下载页面,需要填一个cuDNN Download Survey。应该是类似问卷调查的东西,既然用了他们家的服务,那么也意思一下,填了这个survey。

需要其他版本也可以点这里。

 

 

下载好解压。将bin、include、lib三个文件夹复制到CUDA。 默认安装的CUDA路径应该是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0

比如解压出的bin里的cudnn64_7.dll,就把它复制到v10.0的bin文件夹里,照此类推。

然后将以下三个路径添加到环境变量中(不知道环境变量在哪的朋友自行百度~)

X:\...\CUDA\v9.0\bin

X:\...\CUDA\v9.0\libnvvp

X:\...\CUDA\v9.0\lib\x64

本文中X:\...=C:\Program Files\NVIDIA GPU Computing Toolkit,这个根据你实际的安装目录而定。

这个 就是 环境变量

像这样编辑Path。 

5.使用tensorflow的会话(Session)输出特定文本。

启动anaconda prompt

输入:

python
import tensorflow as tf
output = tf.constant("duohuo")
sess = tf.Session()
print(sess.run(output))

运行如图:

 这样就输出了一个字符串。

最后总结下,这个东西就好像玄学......中间查了很多资料、博客,请教了一些计科的同学,运气还算不错。

主要参考资料:

Win10下 tensorflow gpu版安装 - W.Yentl - 博客园 https://www.cnblogs.com/W-Yentl/p/7783933.html

安装Tensorflow1.3版本出错解决 - 大坡3D软件开发 - CSDN博客 https://blog.csdn.net/caimouse/article/details/77836495

pip install 安装特别慢 - binqiang2wang - CSDN博客 https://blog.csdn.net/m0_37052320/article/details/80789276

win7电脑怎样修改环境变量_百度经验 https://jingyan.baidu.com/article/b24f6c82cba6dc86bfe5da9f.html

Install TensorFlow Anaconda - YouTube https://www.youtube.com/watch?v=mh0_yF4AtkY

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值