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解析发往本机的数据包示例 (解析数据包)
Jan 16 Python
一个计算身份证号码校验位的Python小程序
Aug 15 Python
Python中List.count()方法的使用教程
May 20 Python
python使用fcntl模块实现程序加锁功能示例
Jun 23 Python
django创建自定义模板处理器的实例详解
Aug 14 Python
对python中的six.moves模块的下载函数urlretrieve详解
Dec 19 Python
Python实现的文轩网爬虫完整示例
May 16 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
Aug 05 Python
Python实现把类当做字典来访问
Dec 16 Python
python 中值滤波,椒盐去噪,图片增强实例
Dec 18 Python
python 实现表情识别
Nov 21 Python
详解用 python-docx 创建浮动图片
Jan 24 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
我的论坛源代码(十)
2006/10/09 PHP
php strtotime 函数UNIX时间戳
2009/01/14 PHP
PHP 实用代码收集
2010/01/22 PHP
基于PHP选项与信息函数的使用详解
2013/05/10 PHP
PHP 设计模式系列之 specification规格模式
2016/01/10 PHP
实例分析PHP中PHPMailer发邮件
2017/12/13 PHP
js获取微信版本号的方法
2015/05/12 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
2017/01/17 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
JS数组属性去重并校验重复数据
2020/01/10 Javascript
[01:10:49]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
Python批量创建迅雷任务及创建多个文件
2016/02/13 Python
Django接受前端数据的几种方法总结
2016/11/04 Python
Python中防止sql注入的方法详解
2017/02/25 Python
python数据封装json格式数据
2018/03/04 Python
Python多进程入门、分布式进程数据共享实例详解
2019/06/03 Python
python向字符串中添加元素的实例方法
2019/06/28 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
查看端口并杀进程python脚本代码
2019/12/17 Python
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
美国儿童玩具、装扮和玩偶商店:Magic Cabin
2018/09/02 全球购物
高中三年学习生活的自我评价
2013/10/10 职场文书
企业门卫岗位职责
2013/12/12 职场文书
幼儿园秋游感想
2014/03/12 职场文书
ktv好的活动方案
2014/08/15 职场文书
酒店员工辞职信范文
2015/02/28 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
2015年端午节活动策划书
2015/05/05 职场文书
电影小兵张嘎观后感
2015/06/03 职场文书
优秀教师工作总结2015
2015/07/22 职场文书
区域销售大会开幕词
2016/03/04 职场文书
承诺书的签字人,需不需要承担相应的责任?
2019/07/09 职场文书
JavaScript架构localStorage特殊场景下二次封装操作
2022/06/21 Javascript