Win10+python3.7+cuda9.1+cudnn7+tensorflow1.6.0/1.12.0-GPU安装过程

Win10+python3.7+cuda9.1+cudnn7+tensorflow1.6.0-GPU(两天的结果)
!!!警告Anaconda最好不要卸载重装,第一次装上容易,后面卸了之后重装就会一大堆问题,我重装了不下7次,错误出现了好几种,心累,以下顺序最好不要乱。
Python如果还没安装可以先不安装,Anaconda自带python程序安装,如果装了高版本的3.7及以上,也没有关系,Anaconda可以帮你建立3.6的新环境,3.7似乎不太喜欢TensorFlow?

1.VS2015/2017安装,专业版的,教程百度就好
2.安装Anaconda3.6,程序和安装教程:
链接:https://pan.baidu.com/s/1z78eyc_CCEcgjfwLaHTN8A 提取码:flvn
3.安装pycharm,一个很好用的编译器(可不进行安装),下载链接和教程如下
https://pan.baidu.com/s/1761MjEv6wQAUv8CzajRZFQ 提取码:27jc
4.cuda安装+cudnn安装,对应自己版本找对的。
教程在此:https://www.cnblogs.com/wanyu416/p/9536853.html
(只看下图这里cuda和cudnn安装过程就行,后面验证过出错)
在这里插入图片描述
我推测出错原因可能是因为我已有python为3.7,conda install tensorflow-gpu
命令应该是默认在Anaconda3.6基础环境(base)中安装tensorflow-gpu模块,基础环境中也有python3.6.3,在其中执行conda install tensorflow-gpu命令。
则在python3.7默认编辑器或者默认编译环境为python3.7时,则会显示tensorflow模块未导入。如下图:

在这里插入图片描述
但是基础环境中应该已经有TensorFlow模块了,只要更改编译器(如pycharm)的默认编译环境就好了。
更改方法见链接:https://www.jianshu.com/p/b1c654e81f97
如果本来没有安装过python,则计算机中只有一个默认的Anaconda3.6 base环境只带的python,上面应该就能直接导入模块了,下面的内容就不用看了。
如果已经安装了python,甚至是版本不同的python,不要害怕,Anaconda将会拯救你。
下面来讲述如何在Anaconda3.6中建立一个新的编译环境(其可以指定任意python和TensorFlow版本),并在其中导入TensorFlow模块,建立环境后使用时只要在编译器中切换环境就行,

*
4.4.不同环境中TensorFlow安装
教程见此https://blog.csdn.net/weixin_39290638/article/details/80045236
从下图所示部分开始。
在这里插入图片描述
在这里插入图片描述注意:此处的安装命令应该改为conda install tensorflow-gpu1.12.0
pip速度超级慢,若无
1.12.0默认命令也是会下载最新的,

但有时会提醒版本不对,解决方法在下面(https://blog.csdn.net/Fourierrr_/article/details/79749899
):
在这里插入图片描述
或者下载更为合适的版本,实测1.8.0以下不支持清华的镜像库,只能用命令pip install tensorflow-gpu==1.6.0等进行下载。我尝试下载1.6.0,没有AVX2警告了。
上面的教程应该也可以直接在Anaconda软件中直接创建,但是速度据说很慢,我就没试,下图create功能。
在这里插入图片描述

上面的教程是教你如何在Anaconda中建立一个全新的编译环境,你可以在里面制定相关python的版本和相应的安装库,当然下面内容也可以直接在软件里进行修改,但是速度会很慢。
即创建一个环境—在其中安装TensorFlow。
这篇文章讲的很好,也说明了环境的另外一种创建方式和如何切换和选择环境,链接在这里:
https://www.jianshu.com/p/b1c654e81f97
在这里插入图片描述
我在用pycharm跑示例代码时反馈信息有部分为红色,但是不是警告或者错误,有些疑问,希望有人能解答。
在这里插入图片描述
以上,感谢上面的各位博主,侵删,over。

发布了12 篇原创文章 · 获赞 1 · 访问量 2183

猜你喜欢

转载自blog.csdn.net/qq_30476717/article/details/90145590