pip3 安装Tensorflow 时cpu编译不支持警告

本文介绍了解决TensorFlow使用时出现的AVX2指令集警告的方法,包括调整日志级别来隐藏警告信息,以及更换为支持AVX2的TensorFlow版本。提供了详细的步骤,包括卸载原有版本、从GitHub下载正确版本并安装。

 

使用TensorFlow模块时,弹出错误Your cpu supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2

有两种解决办法:

1.忽略这个警告,不看它!

import os  
os.environ["TF_CPP_MIN_LOG_LEVEL"]='1' # 这是默认的显示等级,显示所有信息  
os.environ["TF_CPP_MIN_LOG_LEVEL"]='2' # 只显示 warning 和 Error   
os.environ["TF_CPP_MIN_LOG_LEVEL"]='3' # 只显示 Error


我们用第二个就可以了。

2.彻底解决,换成支持cpu用AVX2编译的TensorFlow版本。

首先,卸载原来版本的TensorFlow

pip uninstall tensorflow

完成后可以用pip list查看一下所有库,检查是否成功卸载。

然后去github下载正确的tf版本,Windows点这里下载。其他操作系统可以点这里找到对应的版本。

博主用的ubuntu16.04,python3.5.2,所以选择如下图:

对应的path在上边的找到对应的.whl下载即可。

然后安装:

pip3 install tensorflow-1.9.0-cp35-cp35m-linux_x86_64.whl

成功安装后,再次运行TensorFlow就不会报错啦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ppipp1109

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值