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实现控制台输入密码的方法
May 29 Python
python脚本设置系统时间的两种方法
Feb 21 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
Jul 04 Python
python安装cx_Oracle模块常见问题与解决方法
Feb 21 Python
使用python实现个性化词云的方法
Jun 16 Python
基于循环神经网络(RNN)的古诗生成器
Mar 26 Python
用Python下载一个网页保存为本地的HTML文件实例
May 21 Python
Python用Try语句捕获异常的实例方法
Jun 26 Python
python字符串反转的四种方法详解
Dec 02 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
Mar 30 Python
Python虚拟环境的创建和使用详解
Sep 07 Python
pip install命令安装扩展库整理
Mar 02 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
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
php制作动态随机验证码
2015/02/12 PHP
PHP读取汉字的点阵数据
2015/06/22 PHP
Linux操作系统安装LAMP环境
2015/06/26 PHP
完美解决在ThinkPHP控制器中命名空间的问题
2017/05/05 PHP
php读取出一个文件夹及其子文件夹下所有文件的方法示例
2017/06/15 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
Laravel框架实现调用百度翻译API功能示例
2019/05/30 PHP
laravel利用中间件做防非法登录和权限控制示例
2019/10/21 PHP
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
2006/12/27 Javascript
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
js/jQuery简单实现选项卡功能
2014/01/02 Javascript
基于jquery实现简单的分页控件
2016/03/17 Javascript
JavaScript 对象详细整理总结
2016/09/29 Javascript
vue loadmore 组件滑动加载更多源码解析
2017/07/19 Javascript
Vue在 Nuxt.js 中重定向 404 页面的方法
2019/04/23 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
2020/10/17 Javascript
为Python的Tornado框架配置使用Jinja2模板引擎的方法
2016/06/30 Python
Django开发的简易留言板案例详解
2018/12/04 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
2019/08/05 Python
Python实现快速大文件比较代码解析
2020/09/04 Python
Python 列表反转显示的四种方法
2020/11/16 Python
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
Max&Co官网:意大利年轻女性时尚品牌
2017/05/16 全球购物
导游个人求职信范文
2014/03/23 职场文书
工作分析计划书
2014/04/30 职场文书
条幅标语大全
2014/06/20 职场文书
无财产无子女离婚协议书范文
2014/09/14 职场文书
党旗在我心中演讲稿
2014/09/15 职场文书
劳动纠纷调解协议书格式
2014/11/30 职场文书
2015年质检工作总结
2015/05/04 职场文书
幼儿园辞职信
2015/05/13 职场文书
2016年4月份红领巾广播稿
2015/12/21 职场文书
解决Pytorch dataloader时报错每个tensor维度不一样的问题
2021/05/28 Python