张量流错误:模块没有属性GraphDef

时间:2020-01-02 07:46:48

标签: python tensorflow

我正在遵循本教程here,运行代码20分钟后,我遇到了错误。这是代码和错误。

代码在code

错误:

od_graph_def = tf.GraphDef()
AttributeError: module 'tensorflow' has no attribute 'GraphDef'

2 个答案:

答案 0 :(得分:0)

您可能正在使用tensorflow 2.0。在这种情况下,要在TF-2中使用TF-1,应该对import语句进行如下编辑。

import tensorflow.compat.v1 as tf
tf.disable_v2_behavior( )

答案 1 :(得分:0)

属性错误:模块“tensorflow”没有属性“GraphDef”/“Session”

由于tf2的版本是在Ubuntu下,所以和之前的版本会有所不同。

更改 tf.GraphDef() -> tf.compat.v1.GraphDef()

更改 tf.Session() -> tf.compat.v1.Session()