欢迎来到网际学院,让您的头脑满载而归!

成功解决Tensorflow不支持AVX2指令集问题

发布日期:2020-03-03 21:02:46 作者:管理员 阅读:240

之前在使用tensorflow跑程序时经常报警告:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2网上很

成功解决Tensorflow不支持AVX2指令集问题

之前在使用tensorflow跑程序时经常报警告:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2

网上很大部分资料对于这一块采取的措施都是屏蔽掉,所谓眼不见心不烦,但这样只能是自欺欺人啊,治标不治本,于是探究了一下,成功解决了这一问题,现记录一下:

1. 首先在Anaconda中创建虚拟环境,命名为cpu_avx2,python版本指定为3.7,这样避免出错崩溃影响到其他程序操作:

成功解决Tensorflow不支持AVX2指令集问题

2. 在这里下载对应版本的tensorflow:https://github.com/fo40225/tensorflow-windows-wheel,比如我需要的是CPU+AVX2+Python3.7,那么我就选择第二个:

成功解决Tensorflow不支持AVX2指令集问题

按照路径提示,在上边找到对应的.whl文件,对应本次安装的路径为:

成功解决Tensorflow不支持AVX2指令集问题

3. 将该文件下载下来,放到相应的目录下(为了方便建议放到命令窗口对应的目录下,这样就不用再切换目录了,反正只要能找到该文件就行):

成功解决Tensorflow不支持AVX2指令集问题

然后打开Anaconda Prompt,进入刚才创建的虚拟空间cpu_avx2,安装即可:

成功解决Tensorflow不支持AVX2指令集问题

完成后可以使用conda  list看一下安装的包:

成功解决Tensorflow不支持AVX2指令集问题

这里需要注意的是,在pycharm中要选择好解析器,否则会遇到很多问题:

成功解决Tensorflow不支持AVX2指令集问题

选择好之后会看到如下界面:

成功解决Tensorflow不支持AVX2指令集问题


作者:beyond_LH
链接:http://www.imooc.com/article/289425?block_id=tuijian_wz
来源:慕课网
本文原创发布于慕课网 ,转载请注明出处,谢谢合作


Copyright oneie ©2014-2017 All Rights Reserved. 所有资料来源于互联网对相关版权责任概不负责。如发现侵犯了您的版权请与我们联系 QQ:86662817。 网际学院 版权所有 京ICP备14031243号-3
免责声明  商务合作及投稿请联系 QQ:86662817