虽然说linux对于tensorflow是主流,但是没有安装双系统的我,准备乖乖地安装win10的tensorflow-gpu
①我真的强烈建议大家不要安装visual studio2017,因为后面配置环境感觉有点麻烦,因为资源不是很多。作为一名小白,我开始的安装以失败告终。因为遇到了很多问题不知道怎么解决,百度下来有的也没有办法,可能还是不了解。
②没有办法,真的只能卸载重新安装。你知道的安装过程真的很麻烦呢,但是那也阻止不了我们学习的热情。接下来给大家分享一下我的资源visual studio2015+cudn8.0+cudnn6+anaconda3+tensorflow-gpu
关于是够能够支持显卡,我的是1060支持,所以我没有检查,网上有教程可以试试。
第一步,安装visual studio2015,百度云链接链接:https://pan.baidu.com/s/1F7g4sn5qj82RI0syjznFMQ 密码:fe9f
出来选择自定义,至于具体勾选哪个?网上只是说按照自己的需要,所以我看到有一个网友都勾选了,我也都勾选了,就是真的吃内存!!!
第二步,安装cudn8.0,配置环境大家自行百度吧。百度云链接链接:https://pan.baidu.com/s/1g4bK4HqjHStFkY46qKwC4A 密码:p4ko
第三步,安装cudnn(这个我是cudnn6),百度云链接链接:https://pan.baidu.com/s/152Ka9hNl4lhgw7v8uG_KWw 密码:yhqz
就是解压有三个文件,把这些文件复制到cudn/v8.0 (c盘下)。
这个时候可以看看cudn是否成功了,再win+R下,输入cmd,然后输入nvcc -V(最后一个V要大写)。出现如图就说明成功了visual studio+cudn+cudnn
第四步,安装anaconda3(这个会比python方便,不用自己配置各种库了),这个就是在all user之后,有一个界面出现两条要都勾选。
百度云链接链接:https://pan.baidu.com/s/1Ewm0ngMCuSeXkjPlPwzQOQ 密码:uycw
第五步,安装tensorflow,(这个我真的大家建议直接pip,而不要搜索再安装。不知道为什么,但是搜索再安装我是安不上,总是出问题)
第六步,打开notebook,直接运行一下gpu第一个程序。
③接下来说一说自己遇到的坑
首先我们要确保自己的vs与cudn可以配置;
其次,保证cudn与cudnn兼容(我强烈推荐大家找详细的教程了解);
保证自己的tensorflow是pip来的,而且大家注意一下版本。
遇到问题:1.CondaRuntimeError: Runtime error: RuntimeError: Runtime error: Could not open,这个有的网上说是读写文件问题,但是我的不是。
2.ImportError: Could not find 'cudart64_90.dll'. TensorFlow requires that this DLL be installed
网上有的说是版本问题,要标明tensorflow-gpu版本,我的还是不行。
对于tensorflow我建议卸载重装,这个时候大家还是pip uninstall tensorflow-gpu卸载一下,然后pip install tensorflow-gpu
3.当然我还遇见过AttributeError: module 'tensorflow' has no attribute 'constant',以及发现不了tensorflow模块,还有就是pip3 根本出不来等等!这个时候能查出来就试试,不行就卸载干净了,重装,可能是哪里版本搭配啊,环境变量啊,安装指令啊等等出的问题。
反正就是状况百出,建议大家一定要注意版本的选择和环境配置以及指令正确,不行就卸载干净重新来,多试总会成功的。
虽然自己用了四五天的时间,但是真正成功了真的很开心。我知道自己欠缺的很多,包括如何解决问题,也希望和大家共勉!!!
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2015anzhuangwenti/2020/0725/5146.html