RuntimeError: The Session graph is empty. Add operations to the graph before calling run().解决方法

淺唱寂寞╮ 提交于 2020-03-26 11:12:59

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

解决办法:tf.compat.v1.disable_eager_execution()

1 import tensorflow as tf2 tf.compat.v1.disable_eager_execution()
3 hello = tf.constant('Hello, TensorFlow!')
4 config = tf.compat.v1.ConfigProto(allow_soft_placement=True)
5 config.gpu_options.per_process_gpu_memory_fraction = 0.9
6 sess= tf.compat.v1.Session(config=config)
7 print(sess.run(hello))

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!