2017-10-31 21 views
2

私の目標:テンソルボードに任意のテキストを追加してください。テンソルボードエラー: 'Tensor'オブジェクトに属性 '値'がありません

マイコード:

text = "muh teeeext" 
summary = tf.summary.text("Muh taaaag", tf.convert_to_tensor(text)) 
writer.add_summary(summary) 

マイエラー:

File xxx, line xxx, in xxx 
    writer.add_summary(summary) 
    File "/home/xxx/.local/lib/python3.5/site-packages/tensorflow/python/summary/writer/writer.py", line 123, in add_summary 
    for value in summary.value: 
AttributeError: 'Tensor' object has no attribute 'value' 

答えて

2

writer.add_summary(summary)はテンソルです。テンソルボードの作者は要約の文字列を期待しています。テンソルから概要を取得するには、そのようなadd_summaryラインにeval()を追加します。

writer.add_summary(summary).eval()

+0

ええ、これは適切なソリューションであることが判明しました。 – Zuoanqh

関連する問題