t.eval() sess.run(t) 的区别

2017-08-13  本文已影响47人  rogerwu1228

假设t是一个Tensor对象,t.eval()就是 sess.run(t)(sess是当前默认session的简写)。 以下两段小程序是等效的:

使用 Session.run()

sess = tf.Session()
c = tf.constant(5.0)
print sess.run(c)

使用 Tensor.eval()

c = tf.constant(5.0)
with tf.Session():
print c.eval()

上一篇 下一篇

猜你喜欢

热点阅读