tensorflow版本2.0和1.0兼容问题:The Session graph is empty. Add operations to the graph before calling run()

Posted peijz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tensorflow版本2.0和1.0兼容问题:The Session graph is empty. Add operations to the graph before calling run()相关的知识,希望对你有一定的参考价值。

问题产生的原因:无法执行sess.run()的原因是tensorflow版本不同导致的,tensorflow版本2.0无法兼容版本1.0.
解决办法:
tf.compat.v1.disable_eager_execution()

import tensorflow as tf
tf.compat.v1.disable_eager_execution() #保证sess.run()能够正常运行
hello = tf.constant(‘hello,tensorflow‘)
sess= tf.compat.v1.Session()#版本2.0的函数
print(sess.run(hello))

以上是关于tensorflow版本2.0和1.0兼容问题:The Session graph is empty. Add operations to the graph before calling run()的主要内容,如果未能解决你的问题,请参考以下文章

验证tensorflow版本是GPU还是CPU

无法在 GPU 上运行 tensorflow

TensorFlow不同交叉熵计算方式

TensorFlow不同交叉熵计算方式

touch-chart 1.0 是不是与 sencha touch 2.0 兼容?

RxJava 2.0 简单介绍