tensorflow 调试

Posted 明天去哪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 调试的主要内容,如果未能解决你的问题,请参考以下文章

tensorflow 调试

tensorflow 调试

tensorflow 确定性探针(又名调试工具)

TensorFlow调试之一种很笨但行之有效的调试方案

tensorflow安装调试总结(持续更新)

tensorflow学习率控制及调试