Tensorboard 类

表示用于可视化试验性能和结构的 TensorBoard 实例。

初始化 Tensorboard。

继承
builtins.object
Tensorboard

构造函数

Tensorboard(runs, local_root=None, port=6006, use_display_name=False)

参数

名称 说明
runs
必需

一个空列表或一个或多个要附加到此 Tensorboard 实例的试验 Run 对象的列表。

local_root
str

用于存储运行日志的可选本地目录。

默认值: None
port
int

要在其上运行此 Tensorboard 实例的端口。

默认值: 6006
runs
必需

一个空列表或一个或多个要附加到此 Tensorboard 实例的试验 Run 对象的列表。

local_root
必需
str

用于存储运行日志的可选本地目录。

port
必需
int

要在其上运行此 Tensorboard 实例的端口。

use_display_name

一个可选参数,用于使用试验运行的显示名称而不是 ID 加载张量板日志。

默认值: False

注解

创建一个 Tensorboard 实例以使用机器学习试验的运行历史记录,这些试验输出 Tensorboard 日志,包括在 TensorFlow、PyTorch 和 Chainer 中生成的日志。 在这些情况下,在通过 runs 方法启动实例后,Tensorboard 实例将监视指定的 local_root 并将日志数据下载到该 start 位置。 对于长时间运行的过程,例如可能需要数天才能完成的深度神经网络训练,Tensorboard 实例将继续下载日志并将它们保存在多个实例中。 指定 runs 的子运行不受监视。

如果创建的 Tensorboard 实例未指定运行(空列表),则该实例将针对 local_root 中的任何日志工作。

start 方法启动 Tensorboard 实例。 完成后使用 stop 方法停止实例。 有关使用 Tensorboard 的详细信息,请参阅使用 Tensorboard 可视化试验运行和指标

以下示例演示如何创建一个 Tensorboard 实例来跟踪来自 Tensorflow 试验的运行历史记录。


   from azureml.tensorboard import Tensorboard

   # The Tensorboard constructor takes an array of runs, so be sure and pass it in as a single-element array here
   tb = Tensorboard([run])

   # If successful, start() returns a string with the URI of the instance.
   tb.start()

https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/track-and-monitor-experiments/tensorboard/tensorboard/tensorboard.ipynb 中提供了完整示例

方法

start

启动 Tensorboard 实例,然后开始处理日志。

stop

停止 Tensorboard 实例。

start

启动 Tensorboard 实例,然后开始处理日志。

start(start_browser=False)

参数

名称 说明
start_browser

指定是否在启动实例时打开浏览器。

默认值: False

返回

类型 说明
str

用于访问 Tensorboard 实例的 URL。

stop

停止 Tensorboard 实例。

stop()

返回

类型 说明

属性

LOGS_ARTIFACT_PREFIX

LOGS_ARTIFACT_PREFIX = 'logs/'