Tensorflow不支持AVX2指令集的解决方法


Posted in Python onFebruary 03, 2020

这几天研究了一下FCN(全卷积网络),由于电脑配置不够,用GPU训练直接报OOM(内存溢出)了, 于是转战CPU,当然,这样会很慢,之后会继续搞一下,减小一下网络的复杂度,对一些参数设置一波,看能不能正常跑下来。

记得一开始没有装GPU版的tensorflow时用CPU版本跑程序的时候总是报警告:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2,当时没有太在意,大概搜了一下,就是说你的电脑是支持AVX2的,但是你装的tensorflow版本却不支持,当然,如果有GPU的话就可以忽视这个了,毕竟优先使用后者~既然可以更好一点(使用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指令集的解决方法

完事后可以看一下安装的包:

Tensorflow不支持AVX2指令集的解决方法

整个过程大概持续几分钟,需要安装一些依赖,如果不能下载.whl文件的话就直接在命令窗口使用该命令从github下载安装:

pip install https://github.com/fo40225/tensorflow-windows-wheel/tree/master/1.14.0/py37/CPU/avx2/tensorflow-1.14.0-cp37-cp37m-win_amd64.whl

友情提示,在Pytharm中要正确选择编译器,在本例中我们使用的是虚拟环境cpu_avx2:

Tensorflow不支持AVX2指令集的解决方法

这样以后再跑程序就不会再有如标题所示的警告提醒了,相应的性能也会有所提升,对于无N卡的电脑来说还是很不错的……

以上这篇Tensorflow不支持AVX2指令集的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python translator使用实例
Sep 06 Python
在Django的session中使用User对象的方法
Jul 23 Python
TF-IDF与余弦相似性的应用(一) 自动提取关键词
Dec 21 Python
Python3.4实现远程控制电脑开关机
Feb 22 Python
Python3实现的简单三级菜单功能示例
Mar 12 Python
pytorch使用Variable实现线性回归
May 21 Python
PyTorch的Optimizer训练工具的实现
Aug 18 Python
Python 安装 virturalenv 虚拟环境的教程详解
Feb 21 Python
Python爬虫爬取、解析数据操作示例
Mar 27 Python
python求numpy中array按列非零元素的平均值案例
Jun 08 Python
Python Django 后台管理之后台模型属性详解
Apr 25 Python
使用Python通过企业微信应用给企业成员发消息
Apr 18 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
Feb 03 #Python
解决Tensorflow 使用时cpu编译不支持警告的问题
Feb 03 #Python
tensorflow2.0保存和恢复模型3种方法
Feb 03 #Python
详解字符串在Python内部是如何省内存的
Feb 03 #Python
python自动化unittest yaml使用过程解析
Feb 03 #Python
Python类如何定义私有变量
Feb 03 #Python
python异常处理try except过程解析
Feb 03 #Python
You might like
星际实力自我测试
2020/03/04 星际争霸
php实现的二叉树遍历算法示例
2017/06/15 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
纯js实现瀑布流展现照片(自动适应窗口大小)
2013/04/08 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
js判断两个日期是否相等的方法
2013/09/10 Javascript
Node.js中使用Buffer编码、解码二进制数据详解
2014/08/16 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
JS简单计算器实例
2015/01/20 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
2016/04/01 Javascript
jquery判断checkbox是否选中及改变checkbox状态的实现方法
2016/05/26 Javascript
JS获取一个未知DIV高度的方法
2016/08/09 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
2017/06/01 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
JS集合set类的实现与使用方法示例
2019/02/01 Javascript
layui动态绑定事件的方法
2019/09/20 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
用python写一个windows下的定时关机脚本(推荐)
2017/03/21 Python
Python调用微信公众平台接口操作示例
2017/07/08 Python
python项目对接钉钉SDK的实现
2019/07/15 Python
增大python字体的方法步骤
2020/07/05 Python
python dict如何定义
2020/09/02 Python
英国灯具和灯泡网上商店:Lights.co.uk
2018/02/02 全球购物
医学护理毕业生自荐信
2013/11/07 职场文书
会议接待欢迎词
2014/01/12 职场文书
给分销商的致歉信
2014/01/14 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
小学生竞选班长演讲稿
2014/04/24 职场文书
复兴之路展览观后感
2015/06/02 职场文书
爱护公物主题班会
2015/08/17 职场文书
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript