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

时间:2018-08-20 04:56:42

标签: tensorflow tensorflow-datasets

我的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

2 个答案:

答案 0 :(得分:1)

该消息并不表示错误。

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

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

答案 1 :(得分:0)

这表明您的CPU不支持AVX。只需尝试以下之一。

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

请找到详细的答案here.