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 Mysql自动备份脚本
Jul 14 Python
python写的ARP攻击代码实例
Jun 04 Python
shelve  用来持久化任意的Python对象实例代码
Oct 12 Python
opencv python 2D直方图的示例代码
Jul 20 Python
实例分析python3实现并发访问水平切分表
Sep 29 Python
python pyheatmap包绘制热力图
Nov 09 Python
Django 实现admin后台显示图片缩略图的例子
Jul 28 Python
在django模板中实现超链接配置
Aug 21 Python
Python读取csv文件实例解析
Dec 30 Python
python Tornado框架的使用示例
Oct 19 Python
Python+unittest+requests+excel实现接口自动化测试框架
Dec 23 Python
python opencv常用图形绘制方法(线段、矩形、圆形、椭圆、文本)
Apr 12 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 获取可变函数参数的函数
2009/08/26 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
2018/09/26 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
JavaScript 字符串乘法
2009/08/20 Javascript
JavaScript中两种链式调用实现代码
2011/01/12 Javascript
jquery单选框radio绑定click事件实现方法
2015/01/14 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
超详细的JS弹出窗口代码大全
2020/04/18 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
Angular之指令Directive用法详解
2017/03/01 Javascript
基于iScroll实现下拉刷新和上滑加载效果
2017/07/18 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
vue的for循环使用方法
2019/02/12 Javascript
Weex开发之地图篇的具体使用
2019/10/16 Javascript
python中import学习备忘笔记
2017/01/24 Python
python中Apriori算法实现讲解
2017/12/10 Python
Django 2.0版本的新特性抢先看!
2018/01/05 Python
python实现点对点聊天程序
2018/07/28 Python
python pyinstaller 加载ui路径方法
2019/06/10 Python
CSS3中新增的对文本和字体的设置
2020/02/03 HTML / CSS
Gloeilampgoedkoop荷兰:在线购买灯泡
2019/02/16 全球购物
日本最大美瞳直送网:Morecontact(中文)
2019/04/03 全球购物
世界上最受欢迎的钓鱼诱饵:Rapala
2019/05/02 全球购物
体育教师自荐信范文
2013/12/16 职场文书
公司培训心得体会
2014/01/03 职场文书
草船借箭教学反思
2014/02/03 职场文书
内刊编辑求职自荐书范文
2014/02/19 职场文书
2014学校庆三八妇女节活动总结
2014/03/01 职场文书
优秀学生干部先进事迹材料
2014/05/26 职场文书
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技