2016-03-27 39 views
0

Burada Tensorflow ve Tensorboard üzerinde çalışan Docker. Tensorboard herhangi bir etkinlik listelenmiyor

Sadece tensorboard çalışabilir nasıl göstermek için en basit kod yazmak çalışıyordum:

graph = tf.Graph() 
with graph.as_default(), tf.device('/cpu:0'): 
    a = tf.constant(5.0) 
    b = tf.constant(6.0) 
    c = a * b 

    # Enter data into summary. 
    c_summary = tf.scalar_summary("c", c) 
    merged = tf.merge_all_summaries() 

with tf.Session(graph=graph) as session: 
    writer = tf.train.SummaryWriter("log/test_logs", session.graph_def) 

    result = session.run([merged]) 
    tf.initialize_all_variables().run() 
    writer.add_summary(result[0], 0) 

Sonra tensorboard --logdir={absolute path to log/test_logs} koştum ama hiçbir olay yer aldı. Kodda farklı bir şekilde yazmam gereken bir şey var mı?

log/test_logs'un events.out.tfevents.1459102927.0a8840dee548 gibi dosyaları içermediğini unutmayın.

+0

"log/test_logs" yerine --logdir argümanı yerine "log" verirseniz –

+0

Hala hiçbir şey, boş olayı gösterir. – jaycode

+1

'Grafik 'doğru şekilde gösteriliyor mu? –

cevap

0

Sizin durumunuzdan emin değilim.

SummaryWriter varsayılan olarak özetleri arabellekte saklar, her zaman akıtır (sanırım 120 saniye? Emin değilim).

Belki de sadece sıranız gerçekleşene kadar beklemediniz. Programın sonunda SummaryWriter veya sadece close() el ile çalkalamaya çalışın.

İlgili konular