Windows安装tensorflow指南,让你告别迷茫,实现快速安装!!!
本篇博客为windows系统安装tensorflow的一篇指南性博客,并不多涉及一些具体的细节(本博主可是很忙的,哈哈),希望能给大家安装tensorflow一个具体的思路,毕竟安装tensorflow对萌新是极其不友好的,也是希望后来的人少踩点坑
综述:
1、阅读本篇博客,可以按照这个思路去寻找信息(博主提供安装思路), 避免盲目浪费时间
2、之所以没有展示过多的细节信息,是觉得兄弟姐妹们在查找信息的时候 可以学到很多东西
3、博主初来乍到,很多地方考虑不足,欢迎大家在评论区指出,彼此交流,共同进步
首先第一步就是安装ananconda,至于anaconda是什么可以自己去查,不得不说它的确很香,在安装号anacnoda之后,要做以下步骤:
1、 检查自己的conda版本(anaconda是否安装成功):
Conda -V(指令,在anaconda命令窗口中输入)
2、 tensorflow有两个版本,一个是GPU版本另外一个是CPU版本,至于他们两的区别是什么,博主就不让你们去查了,简单来说就是GPU版本适合处理大量类型单一的数据,能够进行并行计算,后面随着训练数据的增大GPU是明显强于CPU的,但是GPU版本不是想装就能装的,
3、至于安装GPU版本还是安装CPU版本,这取决于你的电脑(大多数的电脑都是支持GPU版本的),那么怎么才能明确的知道自己的电脑能否安装GPU版本呢,可以自己去查(其实就在电脑中的设备管理器->显示适配器里)
如果你想要的安装CPU版本按照网上的流程走就行了,并没有多大难度。
下面介绍的是安装tensorflow-gpu版本的
1、在你准确的查到你的电脑能安装GPU版本后,那么你就应该知道CUDA+CUDNN+tensorflow了,此时此刻你可能有点蒙,那两个奇怪的东西是什么(CUDA? CUDNN?),
博主和大家大概解释一下,CUDA就是支持GPU并行计算的架构,而cudnn就是一个加速训练的包,这两个东西是必须要的,除非你安装CPU版本。
(安装CUDA+CUDNN+tensorflow最重要的就是版本匹配的问题了,请重点关注第二步骤,不要再想小姐姐了,划重点!!!)**
2、安装tensorflow-gpu版本的具体步骤,
1、查阅到自己电脑能安装的CUDA版本号,然后去官网下载,这里需要注意的是官网下载的CUDA包含了适应该CUDA版本的驱动,而你电脑此刻已经有显卡驱动(这里可能会产生冲突)如果报错的话,博主建议不要卸载自己原来的驱动,而是直接装CUDA,在你装的过程中,可能会报错,或者是警告 这里可能就是驱动的问题。下面有解决方案。
博主直接忽视那些报错,根据网上的流程去安装CUDA,只不过在安装的时候得勾上驱动组件选项(网上的博客是没有勾的,如果你驱动报错了,你就勾上去圈圈里的东西)
还有第二个比较稳的方法,显卡驱动是向下兼容CUDA的,也就是说如果你的驱动是最新版本理论上是可以兼容所有CUDA的
对于那些没有报错的伙伴们直接按照安装流程走就行了。
3、检测自己CUDA是否安装成功
4、当CUDA安装成功后,去查询与CUDA对应版本的cudnn,然后安装对应版本的cudnn,不要去官网下载,不仅要注册而且下载还较慢,直接在官网复制下载地址然后去迅雷下载(这里博主也是参考了大神的做法)
5、当cudnn下载完成后,要将cudnn文件夹复制到对应的CUDA目录中,因为cudnn是个包,所以很难说去检测cudnn是否安装成功,不过问题不太大。
6、当你完成上述两个东西的安装后,下面才是安装tensorflow哦(这里还要插一句,tensorflow的版本也要对应CUDA的版本,以及python的版本(根据你的tensorfow版本安装相应的python版本)),请按照一下步骤
1、打开你的anaconda终端,输入以下指令:conda create -n tensorflow2 python=3.7
上面的的tensorflow2为你的环境名,叫什么都行,后面是在该环境下安装相应的pyhton版本,这里博主还要啰嗦一句,一定要是对应的python版本哦,例如python=3.8)
2、输入指令,conda info –envs(查看你的环境是否创建成功)
3、激活你刚才安装的环境,activate tensorflow(环境名,可以不叫tensorflow例如:FPX那么指令就是activate FPX)
7、兄弟姐妹们,万里长征最后一步了,接下来就是安装tensorflow,**
输入指令,pip install tensorflow-gpu==2.4.0
上面指令后面的数字是版本号,下载自己的版本号就行了,但是上述指令下载很慢,比你做算法题都慢,哈哈,所以博主建议换源)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu2.4.0
pip install tensorflow-gpu2.4.0 -i https://pypi.douban.com/simple
以上是两个下载指令,给两个是因为有的源可能不能用(自己任选一个就行了),将数字换成自己的版本号就行了。
8、 检测tensorflow是否安装成功。
****总结:安装tensorflow版本,总的来说就是说这三个,cuda+cudnn+tensorflow+python(看不见我)
根据自己的电脑选定cuda的版本,根据cuda的版本选cudnn的版本,根据cuda的版本选tensorflow版本,根据tensorflow版本选python版本。版本匹配很重要!!!
**
步骤总结:安装CUDA—>安装CUDNN–>创建环境(相应的Python版本)–>安装tensorflow
Congratulation!! 恭喜你,以上就是安装tensorflow的GPU版本的基本流程了,千万不要直接pip install tensorflow 这样虽然很方便,但是会报错,不要问我怎么知道的…