Tensorboard error: 'Tensor' object has no attribute 'value'

ぐ巨炮叔叔 提交于 2019-12-06 02:51:08

问题


My goal: Add arbitrary text to tensorboard.

My code:

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

My error:

  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'

回答1:


writer.add_summary(summary) is a tensor. the tensorboard writer expects a string for the summary. To get the summary from the tensor, add an eval() to the add_summary line like so:

writer.add_summary(summary).eval()



来源:https://stackoverflow.com/questions/47030644/tensorboard-error-tensor-object-has-no-attribute-value

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!