2016-12-11 5 views
2

とはグラフがありません:私はTensorflowに本を読んでいると私はこのコードを見つける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) 

ので、それは、空想何も非常に単純ではありません、で可視化することができ、いくつかの出力を生成することになっていますテンソルボード。

私はスクリプトを実行して結果を表示しますが、明らかにSummaryWriterは何も生成しません。

私はtensorboard -logdir='./'を実行しますが、もちろんグラフはありません。 私は何が間違っていますか?

また、テンソルボードをどのように終了させますか?私はctrl-Cとctrl-Zを試しましたが、うまくいきません。

+0

を閲覧することができましたか?テンソルボードのフロントエンドは0.11でかなり壊れていました。そして、あなたは '' 'ctrl-D'''をやめることができます。 –

答えて

4

tf.train.SummaryWriterは、グラフを含むデータが確実に書き込まれるようにするために閉じる(またはフラッシュする)必要があります。あなたのプログラムを次のように修正作業をする必要があります:

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

それは働いているようです!ありがとうございました! – KansaiRobot

1

A非常に奇妙なことは、私は

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 tensorboard 私は

を入力した上でグラフを見ることがtensorflowで動作するように学んでいます 私に起こりました
tensorboard --logdir = "the above mentioned path" 

テンソルボードに何も表示されていません 次にgithub READMEページに行きましたhttps://github.com/tensorflow/tensorboard/blob/master/README.md

そして、それは

tensorboard --logdir path/to/logs 

、このようにコマンドを実行すると私は同じことをやった、そして最終的に私はこれでバージョン私のグラフ

関連する問題