【tensorflow系列】graph & session

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# method 1  
sess = tf.Session()
print sess.run(…)
sess.close()

# method 2
with tf.Session() as sess:
print sess.run(…)

# method 3 - 仅用于交互式环境
sess = tf.InteractiveSession()
a = tf.constant(1.0)
b = tf.constant(2.0)
c = a + b
# 我们直接使用'c.eval()' 而不是'sess.run'
print(c.eval())
sess.close()

对于 Graph 和 Session 的关系,需要记住,Graph 可以在对应多个 Session 中执行。

扩展阅读