TensorFlow 中的默认会话是什么?
What is default session in TensorFlow?
我想了解 TensorFlow 中默认会话的概念。这是一个例子:
import tensorflow as tf
sess = tf.Session()
print(tf.get_default_session == sess)
returns
False
这个
with sess.as_default() as default_session:
print(tf.get_default_session == default_session)
还有returns
False
还有这个
with sess.as_default() as default_session:
print(tf.get_default_session == sess)
returns
False
那么默认会话是什么?
试试这个:它 returns 正确
sess = tf.InteractiveSession()
print(tf.get_default_session() == sess)
True
试试这个:它 returns 正确
with sess.as_default() as default_session:
print(tf.get_default_session() == default_session)
print(tf.get_default_session() == sess)
True
True
事实上你应该使用 tf.get_default_session()
而不是 tf.get_default_session
。
我想了解 TensorFlow 中默认会话的概念。这是一个例子:
import tensorflow as tf
sess = tf.Session()
print(tf.get_default_session == sess)
returns
False
这个
with sess.as_default() as default_session:
print(tf.get_default_session == default_session)
还有returns
False
还有这个
with sess.as_default() as default_session:
print(tf.get_default_session == sess)
returns
False
那么默认会话是什么?
试试这个:它 returns 正确
sess = tf.InteractiveSession()
print(tf.get_default_session() == sess)
True
试试这个:它 returns 正确
with sess.as_default() as default_session:
print(tf.get_default_session() == default_session)
print(tf.get_default_session() == sess)
True
True
事实上你应该使用 tf.get_default_session()
而不是 tf.get_default_session
。