试运行的时候TensorFlow报告如下错误

来源:4-1 从HelloWorld开始

慕粉0057121791

2018-04-09

 I tensorflow/core/platform/cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA

我是用conda 安装的TensorFlow,conda list tensorflow 如下:

# packages in environment at /home/xxx/miniconda2:

#

# Name                    Version                   Build  Channel

tensorflow                1.5.0                     <pip>

tensorflow-tensorboard    1.5.1                     <pip>

只能换一种方式安装还是有别的解决方式?

写回答

1回答

Oscar

2018-04-10

这只是一个警告(warning),并不是 error(错误),不用担心。

运行 TensorFlow 如果出现“Your CPU xxx was not compiled to xxx”的 warning(警告)是因为你的TensorFlow 是通过 pip 安装的,而不是通过编译源代码安装的。我也是这种情况。

如果你要去掉这个有点烦人的 warning 只需要在你的 Shell 的配置文件比如 ~/.bashrc 或 ~/.zshrc 里加一句 

export TF_CPP_MIN_LOG_LEVEL=2

,再用

source ~/.bashrc

source ~/.zshrc

使改动立即生效。

希望大家提问前先查找一下是否已经有相同问题存在,以免重复提问。谢谢

1
0

基于Python玩转人工智能最火框架 TensorFlow应用实践

机器学习入门,打牢TensorFlow框架应用是关键!

2214 学习 · 688 问题

查看课程