这个问题与在TensorFlow中运行会话有关。
我对tf.get_default_session().run(...)
和tf.Session().run(...)
的用途感到困惑。
难道所有使用tf.get_default_session()
的情况都可以用tf.Session()
替换吗?
回答:
不,不能替换。
tf.get_default_session
返回当前运行线程中已经活动的最内层会话。因此,你应该已经有一个活动的会话。
而tf.Session
则会在当前运行线程中创建一个新的会话。