tensorboard add_text() 停止自动为尖括号标记添加配对的结束括号</>

问题

调用tensorboard的add_text()记录文本信息时,如果文本中含有含尖括号的标记,就会被自动识别为html标记,因此tensorboard会自动生成对应的带斜杠的结束标记。

例如要记录的文本是 abc<abc>,在tensorboard中就会显示为abc<abc></abc>,给调试带来麻烦。

解决方法

使用正则表达式为尖括号转义

python 复制代码
import re
text = 'abc<abc>'	# 要记录的文本
escaped_text = re.sub(r'<', '&lt;', re.sub(r'>', '&gt;', text))	# 转义后的文本
writer.add_text('标题', escaped_text, 0)	# writer是tensorboard的SummaryWriter实例
相关推荐
政安晨2 个月前
政安晨【零基础玩转各类开源AI项目】基于本地Linux Ubuntu系统部署及应用DDSP-SVC:基于DDSP(可微分数字信号处理)的实时端到端歌声转换系统
pytorch·python·深度学习·机器学习·信号处理·tensorboard·ddsp-svc
蛔虫在他乡3 个月前
关于pytorch后续学习需要下载的包太慢怎么办?tensorboard为例
人工智能·pytorch·opencv·学习·tensorboard
沉下心来学鲁班3 个月前
基于面向对象重构模型训练器
pytorch·深度学习·重构·线性回归·tensorboard
鱼儿也有烦恼4 个月前
在PyTorch中使用TensorBoard
pytorch·深度学习·tensorboard
丰色木夕5 个月前
tensorboard基本使用
pytorch·tensorboard
竫言8 个月前
No dashboards are active for the current data set(Tensorboard)
ubuntu·tensorboard
政安晨9 个月前
政安晨:示例演绎TensorFlow的官方指南(三){快速使用数据可视化工具TensorBoard}
机器学习·信息可视化·tensorflow·keras·tensorboard·tensorboard.dev
芒果香菠菠1 年前
在Pytorch中使用Tensorboard可视化训练过程
pytorch·python·可视化·tensorboard
万雅过往1 年前
【tensorboard打开失败】No dashboards are active for the current data set.
pytorch·python·tensorboard