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实现字符串格式化输出的方法详解
Sep 20 Python
python脚本生成caffe train_list.txt的方法
Apr 27 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
May 02 Python
django多对多表的创建,级联删除及手动创建第三张表
Jul 25 Python
python绘制随机网络图形示例
Nov 21 Python
Django如何使用jwt获取用户信息
Apr 21 Python
学习Python爬虫的几点建议
Aug 05 Python
Django xadmin安装及使用详解
Oct 26 Python
Django中如何用xlwt生成表格的方法步骤
Jan 31 Python
python 如何将两个实数矩阵合并为一个复数矩阵
May 19 Python
Python编程源码报错解决方法总结经验分享
Oct 05 Python
pytorch分类模型绘制混淆矩阵以及可视化详解
Apr 07 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 的 __FILE__ 常量
2007/01/15 PHP
PHP随机字符串生成代码(包括大小写字母)
2013/06/24 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
2016/04/28 PHP
YII框架中使用memcache的方法详解
2017/08/02 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
2019/05/13 PHP
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
2014/01/14 Javascript
使用javascript控制cookie显示和隐藏背景图
2014/02/12 Javascript
javascript实现input file上传图片预览效果
2015/12/31 Javascript
jQuery实现产品对比功能附源码下载
2016/08/09 Javascript
Angular2利用组件与指令实现图片轮播组件
2017/03/27 Javascript
ionic选择多张图片上传的示例代码
2017/10/10 Javascript
bing Map 在vue项目中的使用详解
2018/04/09 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
Vue实现省市区三级联动
2020/12/27 Vue.js
[06:24]DOTA2亚洲邀请赛小组赛第三日 TOP10精彩集锦
2015/02/01 DOTA
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
python基础教程之基本数据类型和变量声明介绍
2014/08/29 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
Python实现pdf文档转txt的方法示例
2018/01/19 Python
在python中bool函数的取值方法
2018/11/01 Python
自学python的建议和周期预算
2019/01/30 Python
Python pandas用法最全整理
2019/08/04 Python
python开发前景如何
2020/06/11 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
Python3 用matplotlib绘制sigmoid函数的案例
2020/12/11 Python
python-jwt用户认证食用教学的实现方法
2021/01/19 Python
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
中兴通讯全球官方网站:ZTE
2020/12/26 全球购物
妇女干部培训方案
2014/05/12 职场文书
小学校园文化建设汇报材料
2014/08/19 职场文书
社团活动总结格式
2014/08/29 职场文书
2014年辅导员工作总结
2014/11/18 职场文书
2016元旦主持人开场白
2015/12/03 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python