我tensorflow / core / platform / cpu_feature_guard.cc:137]您的CPU支持该TensorFlow二进制文件未编译为使用的指令:SSE4.1 SSE4.2

时间:2019-02-06 02:31:55

标签: python tensorflow pip sse avx

我已经使用以下命令在基于CPU的系统中安装了tensorflow:

pip install tensorflow ==<version>

安装已完成,没有任何错误,作为一些初步验证的一部分,我能够看到已安装的tensorflow版本:

>>> import tensorflow
>>> tensorflow.__version__
'1.5.0'

使用的操作系统:Ubuntu 16.04

现在,当我尝试运行具有用于处理tensorflow模型的代码的python文件时,出现以下错误,并且该文件未执行:

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

我在线检查了解决方案,并且可以看到大部分围绕以下主题进行的讨论:TensorFlow二进制文件未编译为使用:'AVX AVX2'(在我的情况下为:'SSE4.1 SSE4.2')

我是Tensorflow的新手,发现解决方案有点不知所措。

您能帮我解决这个特定问题吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

您可能缺少依赖项。请参考下面的链接,并检查是否已按照所有分步说明进行操作。

https://www.tensorflow.org/install/pip

使用像Anaconda这样的软件包管理器是个好习惯,该软件包管理器会自动处理这些类型的问题。以下是链接:

https://www.anaconda.com/distribution/