Win10+ anaconda 安装tensorflow-GPU注意事项及步骤

win10+1080ti呢,怎么一路安到tensorflow-GPU?参考了很多知友比如子楠的工作,也遇到很多坑。

1.更新win10和GeForce到最新版

使用win + x 然后按N打开windows设置

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

检查更新,一直更新,不要停,直到重启N次以后,你的电脑再也检测不到可用更新了。

然后安显卡驱动。你咋安都成,用驱动大师也成。不想用那些广告多的软件,就直接到驱动程序 | GeForce里,根据你当前的显卡搜个驱动安。

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

或者直接安个GFE,然后更新。

驱动安好还没完,你还等更新驱动:

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

一路更新到他说你有最新版的驱动为止。

然后……安python不用教了吧……方便小白还是说一下吧。在这Download Python
直接下3.X版本,因为windows上张量流不支持2.x版本。一路下一步就好。

Anaconda也是一样,下载了直接安就是了。Download Anaconda Now! 也是一路下一步。

按照这个流程有个好处,不需要额外去安pip之类的玩意,anaconda安好会自带。

然后安cuda

下载cuda:Download Anaconda Now!

并安装;

安完以后就该编译了。这时候需要装visual Studio。翻一下cuda的安装文档,就会发现:

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

目前只支持到了VS 2015.所以不要安最新版的2017,就安2015就可以了。

安好之后,用VS打开刚才记录的地址里的cuda
sample,你也可以直接搜:Samples_vs2015。然后直接打开:

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

右键那个“解决方案,点一下生成解决方案。”

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

…………

时间较长,请耐心等待!

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

然后你也可以把上面的Release点成Debug,再点一下生成解决方案。

当然你也可以不点,聊胜于无吧。这次快一些,大概十来分钟。

然后安cudann,这个貌似对caffe,torch之类的库有影响,可以加速深度学习的速度。在这下载:

NVIDIA cuDNN

貌似直接把压缩包里的文件拖拽到:C:\ProgramData\NVIDIA GPU Computing Toolkit\v8.0就可以了。注意文件路径

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

安装tensorflow-gpu

1-打开你的cmd。

输入以下命令创建名字是tensorflow的新环境,也可以复制粘贴进去。遇见y/n选择y。

conda create -n tensorflow pip python=3.5
或conda create --name tensorflow python=3.5

接着输入以下命令激活新环境,也可以复制粘贴进去。遇见y/n选择y。

activate tensorflow  

接着输入以下命令安装tensorflow-GPU,也可以复制粘贴进去。遇见y/n选择y,需要较长时间,可以选择下面命令选择清华镜像飞一般的速度

pip install --ignore-installed --upgrade tensorflow-gpu
cpu版本的命令:pip install tensorflow

清华镜像

pip install --ignore-installed --upgrade tensorflow-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple

运行完是这样的:

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

输入python回车,import一下,如果没装CUDA,提示没装CUDA9.0

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

CUDA9.0链接,选择对应的版本。选择网络安装版或者本地版。

笔者已将CUDA9.0,和cuDNN7.0打包放在云盘。戳这里

下载之后,双击CUDA9.0,一路戳戳戳。

将cuDNN解压。将解压出来的三个文件夹下面的文件放到对应的CUDA相同文件夹下。

CUDA默认安装路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0

以上完成之后把以下四个路径加入到环境变量中:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\libnvvp

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include

右击我的电脑-属性-高级设置-环境变量

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

加好之后:

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

然后再import一下,出现下面的就表示成功了。然后在你的pycharm或者其他编辑器更改一下解释器就可以在pycharm里面用。

cpu版本的命令:pip install tensorflow
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

然后输入以下代码,测试一下:运行你的第一个Tensorflow程序

1.激活Tensorflow运算环境2.进入python环境3.输入测试代码

《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》
《Win10+ anaconda 安装tensorflow-GPU注意事项及步骤》

4.exit()退出Python环境5.exit()退出tensorflow环境

但是!!!!!
no moduled named tensorflow无此模块报错问题解决

在spyder里面和Ipython里面输入测试代码,会报错没有tensorflow这个模块。但是在spyder和ipython里测试代码,会提示没有tensorflow模块,
Import Error: No module named tensorflow.

后来摸索了好多次,才发现了这个问题的解决办法,供大家参考,主要思路就是在tensorflow里面也给其安装属于python3.5的spyder,在默认环境下是spyder3.6
在开始菜单中搜索anaconda navigator,点击运行;
点击左侧的home,选择application on tensorflow(有一个下拉框)
会发现spyder属于右侧绿色install,这个时候点击install就可以在tensorflow里Python3.5环境里安装spyder,安装好之后,就如图所示,显示launch(已安装),

或者在你新创建的环境下用命令安装:pip install jupyter/spyder

    原文作者:天之蓝
    原文地址: https://zhuanlan.zhihu.com/p/37157215
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞