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之鸭子类和多态
Jun 13 Python
Python绑定方法与非绑定方法详解
Aug 18 Python
Python安装Numpy和matplotlib的方法(推荐)
Nov 02 Python
[原创]教女朋友学Python3(二)简单的输入输出及内置函数查看
Nov 30 Python
在CentOS6上安装Python2.7的解决方法
Jan 09 Python
利用python实现微信头像加红色数字功能
Mar 26 Python
Django读取Mysql数据并显示在前端的实例
May 27 Python
Python面向对象实现一个对象调用另一个对象操作示例
Apr 08 Python
python如何删除文件中重复的字段
Jul 16 Python
python getopt模块使用实例解析
Dec 18 Python
pytorch实现focal loss的两种方式小结
Jan 02 Python
Python中的变量与常量
Nov 11 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
配置最新的PHP加MYSQL服务器
2006/10/09 PHP
php preg_match的匹配不同国家语言实例
2016/12/29 PHP
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
javascript读取Xml文件做一个二级联动菜单示例
2014/03/17 Javascript
jQuery菜单插件superfish使用指南
2015/04/21 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
2015/11/25 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
2016/08/09 Javascript
JS中事件冒泡和事件捕获介绍
2016/12/13 Javascript
微信小程序 基础知识css样式media标签
2017/02/15 Javascript
JS实现的找零张数最小问题示例
2017/11/28 Javascript
JS和JQuery实现雪花飘落效果
2017/11/30 jQuery
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
vue框架制作购物车小球动画效果实例代码
2019/09/26 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
javascript 代码是如何被压缩的示例代码
2020/05/06 Javascript
使用python实现strcmp函数功能示例
2014/03/25 Python
matplotlib savefig 保存图片大小的实例
2018/05/24 Python
对Python3 序列解包详解
2019/02/16 Python
树莓派+摄像头实现对移动物体的检测
2019/06/22 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
2020/01/09 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
python实现学生信息管理系统(精简版)
2020/11/27 Python
护士检查书
2014/01/17 职场文书
竞选班干部的演讲稿
2014/04/24 职场文书
物业保安岗位职责
2014/07/02 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
最美家庭活动方案
2014/08/31 职场文书
园艺专业毕业生求职信
2014/09/02 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
2015年秋季开学典礼校长致辞
2015/07/16 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
高一英语教学反思
2016/03/03 职场文书
MySQL 百万级数据的4种查询优化方式
2021/06/07 MySQL
Python编程super应用场景及示例解析
2021/10/05 Python
5道关于python基础 while循环练习题
2021/11/27 Python