如何在TensorFlow中以调试模式检查Tensor对象的值?

时间:2016-10-19 04:05:44

标签: tensorflow

遵循代码,

normal_rv=tf.Variable(tf.truncated_normal([2,3], stddev=0.1))
init_op=tf.initialize_all_variables()

with tf.Session() as sess:
    sess.run(init_op)
    print(sess.run(normal_rv))

https://stackoverflow.com/a/37543184/1279459

我们可以打印张量的值。 但是,如何在调试模式下打印命令之后或之前检查这些值?

1 个答案:

答案 0 :(得分:0)

我们将sess.run(normal_rv)的输出分配给新变量的代码的一个小修改导致了答案:

normal_rv=tf.Variable(tf.truncated_normal([2,3], stddev=0.1))
init_op=tf.initialize_all_variables()

with tf.Session() as sess:
    res=sess.run(init_op)
    print(res)

enter image description here