2016-12-11 29 views
2

Ich bin ein Buch über Tensorflow Lesen und ich finde diesen Code:gibt es keine grafische Darstellung mit tensorboard

from __future__ import absolute_import 
from __future__ import division 
from __future__ import print_function 

import tensorflow as tf 

const1 = tf.constant(2) 
const2 = tf.constant(3) 
add_opp = tf.add(const1,const2) 
mul_opp = tf.mul(add_opp, const2) 

with tf.Session() as sess: 
    result, result2 = sess.run([mul_opp,add_opp]) 
    print(result) 
    print(result2) 

    tf.train.SummaryWriter('./',sess.graph) 

so ist es sehr einfach, nichts Besonderes und es soll eine Ausgabe erzeugen, die mit sichtbar gemacht werden kann Spannbrett.

Also ich das Skript ausführen, es druckt die Ergebnisse, aber anscheinend produziert SummaryWriter nichts.

Ich laufe tensorboard -logdir='./' und natürlich gibt es keine Grafik. Was könnte ich falsch machen?

Und wie beenden Sie Tensorboard? Ich habe versucht, Strg-C und Strg-Z und es funktioniert nicht. (Auch ich bin in einer japanischen Tastatur, so gibt es keinen Backslash für alle Fälle)

+0

Welche Version sehen ist das? Das Front-End für Tensor Board war in 0,11 ziemlich gebrochen. Und Sie können versuchen '' 'ctrl-D''' zu beenden. –

Antwort

4

Die muss geschlossen (oder geleert) sein, um sicherzustellen, dass Daten, einschließlich der Grafik, darauf geschrieben wurden. Die folgenden Änderungen an Ihrem Programm sollte funktionieren:

writer = tf.train.SummaryWriter('./', sess.graph) 
writer.close() 
+0

Es scheint zu funktionieren! Danke! – KansaiRobot

1

Eine sehr seltsame Sache passiert mir ich mit tensorflow

import tensorflow as tf 

a = tf.constant(3) 
b = tf.constant(4) 

c = a+b 

with tf.Session() as sess: 
    File_Writer = tf.summary.FileWriter('/home/theredcap/Documents/CS/Personal/Projects/Test/tensorflow/tensorboard/' , sess.graph) 
    print(sess.run(c)) 

Inorder sehen Sie die Grafik auf tensorboard arbeiten lerne Ich tippte

Aber nichts wurde auf dem Tensorboard angezeigt Dann ging ich auf die README-Seitevon GitHubhttps://github.com/tensorflow/tensorboard/blob/master/README.md

und es wird gesagt, um den Befehl auf diese Weise laufen

tensorboard --logdir path/to/logs 

ich das gleiche tat, und schließlich konnte ich meine Graph

Verwandte Themen