2017-07-15 5 views
0

Ich versuche, Informationen darüber zu erhalten, wie viel Speicher mein Graph benötigt, und deshalb versuche ich Byte-Informationen verschiedener Graphkomponenten im Tensorboard mit der tf.RunMetadata-Zugoption zu untersuchen. Der Trainingsteil meines Codes sieht so aus:Fehlende Tensorboard-Node-Speicherinformationen

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) 

Allerdings sehe ich noch keine Speicherstatistiken auf meinem Tensorboard-Diagramm. Die Ausgabe sieht so aus: enter image description here

Antwort

2

Ich habe das gleiche Problem kurz zuvor. Die Speicherinformation wird nur mit einem bestimmten "Session runs" angezeigt. Also dein Problem dort ist keine Session läuft.

Session runs image

In meinem Fall läuft wieder nach dem vorherigen Logdaten zu entfernen, wurde gelöst.