Web 界面¶
Experiments 管理¶
点击导航栏上的 All experiments 标签。
在
All experiments页面,可以看到机器上的所有 Experiment。
查看 Experiment 更多详细信息时,可以单击 trial ID 跳转至该 Experiment 详情页,如下所示:
如果表格里有很多 Experiment,可以使用
filter按钮。
查看概要页面¶
点击 Overview 标签。
在 Overview 标签上,可看到 Experiment trial 的概况、搜索空间以及
top trials的结果。
如果想查看 Experiment 配置和搜索空间,点击右边的 Search space 和 Config 按钮。
你可以在这里查看和下载
nni-manager/dispatcher 日志文件。
如果 Experiment 包含了较多 Trial,可改变刷新间隔。
单击按钮
Experiment summary,可以查看和下载 Experiment 结果(Experiment 配置,trial 信息和中间结果)。
在这里修改 Experiment 配置(例如
maxExecDuration,maxTrialNum和trial concurrency)。
通过单击
Learn about,可以查看错误消息和nni-manager/dispatcher 日志文件
About菜单内含有版本信息以及问题反馈渠道。
查看 trial 最终结果¶
Default metric是所有 trial 的最终结果图。 在每一个结果上悬停鼠标可以看到 trial 信息,比如 trial id、No.、超参等。
打开
Optimization curve来查看 Experiment 的优化曲线。
查看超参¶
单击 Hyper-parameter 标签查看平行坐标系图。
可以点击
添加/删除按钮来添加或删减纵坐标轴。直接在图上拖动轴线来交换轴线位置。
通过调节百分比来查看 top trial。
查看 Trial 运行时间¶
点击 Trial Duration 标签来查看柱状图。
查看 Trial 中间结果¶
单击 Intermediate Result 标签查看折线图。
Trial 在训练过程中可能有大量中间结果。 为了更清楚的理解一些 Trial 的趋势,可以为中间结果图设置过滤功能。
这样可以发现 Trial 在某个中间结果上会变得更好或更差。 这表明它是一个重要的并相关的中间结果。 如果要仔细查看这个点,可以在 #Intermediate 中输入其 X 坐标。 并输入这个中间结果的指标范围。 在下图中,选择了第四个中间结果并将指标范围设置为了 0.8 -1。
查看 Trial 状态¶
点击 Trials Detail 标签查看所有 Trial 的状态。具体如下:
Trial 详情:Trial id,持续时间,开始时间,结束时间,状态,精度和 search space 文件。
支持通过 id,状态,Trial 编号以及参数来搜索。
Trial id:
Trial No.:
Trial 状态:
Trial 参数:
类型为 choice 的参数:
类型不是 choice 的参数:
Add column按钮可选择在表格中显示的列。 如果 Experiment 的最终结果是 dict,则可以在表格中查看其它键。可选择Intermediate count列来查看 Trial 进度。
如果要比较某些 Trial,可选择并点击
Compare来查看结果。
Tensorboard请参考 此文档。可使用
Copy as python按钮来拷贝 Trial 的参数。
您可以在
Log选项卡上看到 Trial 日志。 在本地模式下有View trial log,View trial error和View trial stdout三个按钮。 * 如果在 OpenPAI 或 Kubeflow 平台上运行,还可以看到 hdfsLog。
本机模式
OpenPAI、Kubeflow 等模式:
中间结果图:可在此图中通过点击 intermediate 按钮来查看默认指标。
Kill: 可终止正在运行的任务。
自定义 Trial:您可以更改此 Trial 参数,然后将其提交给 Experiment。如果您想重新运行失败的 Trial ,您可以向 Experiment 提交相同的参数。

