缺少Tensorboard节点内存信息

时间:2017-07-15 00:59:28

标签: python tensorflow neural-network gpu tensorboard

我正在尝试获取有关我的图形需要多少内存的信息,因此我尝试使用tf.RunMetadata列选项检查tensorboard中不同图形组件的字节信息。我的代码的训练部分如下所示:

sess=tf.Session
...

for itr in xrange(MAX_STEPS):
    train_images, train_annotations = train_dataset_reader.next_batch(BATCH_SIZE)
    feed_dict = {x: train_images, y: train_annotations}
    run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)
    run_metadata = tf.RunMetadata()
    sess.run(train_step, feed_dict=feed_dict, options=run_options, run_metadata=run_metadata)

    #Tensorboard summary tester
    if itr % 1000 == 0:
        s = sess.run(merged_summary, feed_dict=feed_dict,options=run_options, run_metadata=run_metadata)

        writer.add_summary(s, itr)
        writer.add_run_metadata(run_metadata, 'sted%d' % itr)

但是我仍然没有在张量板图上看到任何内存统计信息。输出如下所示:enter image description here

1 个答案:

答案 0 :(得分:2)

我之前遇到过同样的问题。内存信息仅显示特定的“会话运行”。所以你的问题是没有会话运行。

Session runs image

就我而言,在删除之前的logdata后再次运行,它已经解决了。