tensorflow 调试

版权声明:新建了专注于语义分割的QQ群704803384,欢迎交流!!! https://blog.csdn.net/u014451076/article/details/80767269

在代码中任何位置想要调试打印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)

猜你喜欢

转载自blog.csdn.net/u014451076/article/details/80767269