TensorFlow 会话失败,错误未编译为使用 AVX2

TensorFlow session fails with error not compiled to use AVX2

我的 tensorflow 会话 运行 出现错误,表明 Windows 上的安装(仅支持 CPU)不支持 AVX2。有什么想法吗?

    sess = tf.Session()
    2018-08-20 00:52:18.807532: I T:\src\github\tensorflow\tensorflow\core\platform\cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

说明您的CPU不支持AVX。只需尝试下面的一个。

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
sess = tf.Session()
print(sess.run(hello))

请查找详细答案

该消息并未指示错误。

这只是一条信息消息,表明您的 Tensorflow 版本未使用 CPU 支持的某些指令 (AVX)。

这意味着如果您在启用对这些指令的支持的情况下重建 Tensorflow,您可以获得更好的性能。