在Tensorboard中正确显示带有下划线的tf.summary.text

eqz*_*qzx 5 markdown tensorflow tensorboard

我想用下划线记录几个字符串到tensorboard.但是,下划线在管道中的某处被视为重点.这是一些示例代码来说明问题.我已经包含了一些试图逃避下划线的版本

import tensorflow as tf
sess = tf.InteractiveSession()
text0 = """/a/b/c_d/f_g_h_2017"""
text1 = """/a/b/c\_d/f\_g\_h\_2017"""
text2 = """/a/b/c\\_d/f\\_g\\_h\\_2017"""

summary_op0 = tf.summary.text('text', tf.convert_to_tensor(text0))
summary_op1 = tf.summary.text('text', tf.convert_to_tensor(text1))
summary_op2 = tf.summary.text('text', tf.convert_to_tensor(text2))
summary_op = tf.summary.merge([summary_op0, summary_op1, summary_op2])
summary_writer = tf.summary.FileWriter('/tmp/tensorboard', sess.graph)
summary = sess.run(summary_op)
summary_writer.add_summary(summary, 0)
summary_writer.flush()
summary_writer.close()
Run Code Online (Sandbox Code Playgroud)

这是输出:

在此输入图像描述

如何使用张量板正确渲染带有张量板的字符串?包版本:Tensorflow 1.3.0,TensorBoard 0.1.8

eqz*_*qzx 1

根据这个github问题,这是当前tensorsorboard和Python 3的一个错误。目前,按照另一个答案中的建议使用反引号足以正确渲染下划线。

https://github.com/tensorflow/tensorboard/issues/647#issuecomment-337380296