在线TensorBoard
更新时间:
TensorBoard 是机器学习中常用的一个可视化工具,它通过将程序输出的日志文件信息可视化,使得程序的理解、调试和优化更加简单高效。 Tensorboard 可展示程序运行过程中的计算图、各种指标随着时间的变化趋势以及训练中使用到的数据信息等。
# 前提条件
您需在训练代码设置可视化文件的输出,且设置输出的内容保存在 /gemini/output/ 目录下。
说明:平台指定的 Tensorboard 启动为
tensorboard --logdir=gemini/output/,因此您的可视化文件必须存放在/gemini/output/目录下。关于如何在您的代码中设置可视化文件的输出,您可参考 TensorBoard 官方 (opens new window)。
# 使用 TensorBoard 辅助调试训练代码
您可在开发环境中使用 TensorBoard 可视化模型训练的计算图,方便您调整参数。
说明:初始化开发环境 时,在 高级配置 中就指定了安装开发者工具 TensorBoard。否则无法在开发环境中使用 TensorBoard。
- 在平台首页,左侧导航栏中选择 项目。
- 单击目标项目卡片,进入该项目的 代码预览 页。
- 项目页左侧导航栏选择 开发。
- 单击 初始化开发环境实例 按钮。
开发者工具 中勾选 TensorBoard。其他参数参考 初始化开发环境 配置。
- 单击 确定,提交任务。
等待开发环境创建完成,工具注入成功,即 开发环境实例页 中工具均为可点击的蓝色按钮。

- 修改训练代码中可视化数据的存储路径为
/gemini/output/,并在 网页终端 工具中执行训练代码。 - 单击 开发环境实例页 中左侧的 Tensorboard 按钮。

TensorBoard 将会启动,并展示您开发环境/gemini/output/路径下的可视化文件。
TensorBoard 会将计算过程像图示化,便于您更好的理解,从而调整参数以优化模型的学习路径。
# 使用 TensorBoard 可视化训练过程
您可创建可视化任务,使用 TensorBoard 可视化模型的训练过程。
方法请参见 可视化查看任务结果。
说明:如您的 TensorBoard 未按预期展示训练数据,则可能是TensorBoard 未在结果集中找到可视化文件,请确认您的训练代码中设置了可视化文件的输出。
← 在线JupyterLab 开发环境配置项 →