什么是TensorFlow中的默认会话?

时间:2017-11-01 18:10:59

标签: session tensorflow default

我试图理解TensorFlow中默认会话的概念。这是一个例子:

import tensorflow as tf

sess = tf.Session()
print(tf.get_default_session == sess)

返回

False

这一个

with sess.as_default() as default_session:
    print(tf.get_default_session == default_session)

也会返回

False

这一个

with sess.as_default() as default_session:
    print(tf.get_default_session == sess)

返回

False

什么是默认会话?

2 个答案:

答案 0 :(得分:3)

尝试一下:返回true

sess = tf.InteractiveSession()  
print(tf.get_default_session() == sess)
  

答案 1 :(得分:2)

尝试这个:它返回true

    "scripts": {"start": "babel-node src/index.js"}
  

     

实际上,您应该使用with sess.as_default() as default_session: print(tf.get_default_session() == default_session) print(tf.get_default_session() == sess) 而不是tf.get_default_session()