tensorflow 调试

在代码中任何位置想要调试打印samples变量,可以进行如下操作:

inputs_queue = prefetch_queue.prefetch_queue( variable_name, capacity=128 * config.num_clones)
with tf.Session() as sess:
    init = tf.global_variables_initializer()
    sess.run(init)

    coord = tf.train.Coordinator()
    threads = tf.train.start_queue_runners(coord = coord)
    variable_name = inputs_queue.dequeue()
    print sess.run(variable_name)
    coord.request_stop()
    coord.join(threads)

或者下一种写法:

with tf.Session() as sess:
    init = tf.global_variables_initializer()
    sess.run(init)

    coord = tf.train.Coordinator()
    threads = tf.train.start_queue_runners(coord = coord)
    print sess.run(variable_name)
    coord.request_stop()
    coord.join(threads)

你可能感兴趣的:(Tensorflow)