流水线运行表
流水线运行表是一个可自定义的流水线运行列表。使用它可以查看运行的详细信息,并管理运行(创建、继续或中止)。运行表的自动刷新功能允许用户持续监控运行进度。
在表格视图 、 详细信息视图 或 比较视图 中查看运行表, 使用页面左上角的按钮。使用详细信息视图访问所选运行的详细信息,同时保持运行列表可见。详细信息视图也可以通过双击表格视图中的特定管道运行来打开其详细信息视图。使用 比较视图 来比较您的管道运行的标量和绘图结果。此视图比较当前选定的管道运行的标量/绘图。如果未选择任何运行,则比较表格中前100个可见的运行。
您可以归档流水线运行,以便运行表不会变得太杂乱。点击表格顶部的OPEN ARCHIVE以打开归档并查看所有已归档的运行。从归档中,您可以恢复运行以将其从归档中移除。您还可以永久删除运行。
您可以通过点击并选择以下选项之一来将流水线运行表下载为CSV文件:
- 下载屏幕上的项目 - 下载当前屏幕上可见的管道运行的值
- 下载所有项目 - 下载此管道中与当前活动过滤器匹配的所有运行的值
下载的数据由当前显示的表格列组成。
运行表列
模型表包含以下列:
Column | Description | Type |
---|---|---|
RUN | Pipeline run identifier | String |
VERSION | The pipeline version number. Corresponds to the PipelineController's and PipelineDecorator's version parameter | Version string |
TAGS | Descriptive, user-defined, color-coded tags assigned to run. | Tag |
STATUS | Pipeline run's status. See a list of the task states and state transitions. For Running, Failed, and Aborted runs, you will also see a progress indicator next to the status. See here. | String |
USER | User who created the run. | String |
STARTED | Elapsed time since the run started. To view the date and time of start, hover over the elapsed time. | Date-time |
UPDATED | Elapsed time since the last update to the run. To view the date and time of update, hover over the elapsed time. | Date-time |
RUN TIME | The current / total running time of the run. | Time |
Metrics | Add metrics column (last, minimum, and/or maximum values). Available options depend upon the runs in the table. | Varies according to runs in table |
Hyperparameters | Add hyperparameters. Available options depend upon the runs in the table. | Varies according to runs in table |
自定义运行表
使用以下任意一项自定义表格:
- 动态列排序 - 将列标题拖动到不同的位置。
- 显示/隐藏列 - 点击 查看并选择要显示的列。点击 Metric 和 Hyperparameter 添加相应的自定义列
- 筛选列
- Sort Column
- 调整列宽 - 拖动列分隔符以更改该列的宽度。双击列分隔符以自动适应。
更改是持久的(缓存在浏览器中)并在URL中表示,因此自定义设置可以保存在浏览器书签中,并与其他ClearML用户共享。
默认情况下,运行表显示四舍五入的浮点值。将鼠标悬停在浮点数上以查看其精确值,该值会出现在工具提示中。要查看列中所有精确值,请将鼠标悬停在浮点数上并点击。
筛选列
可以通过点击列上的来应用过滤器,相关的过滤器将会出现。
有几种类型的过滤器:
- 值集 - 从列中所有值的列表中选择要包含的值
- 数值范围 - 插入最小值和/或最大值
- 日期范围 - 插入开始和/或结束日期和时间
- 标签 - 从列中使用的所有标签列表中选择要过滤的标签。
- 使用ANY或ALL选项按多个标签值进行过滤,这些选项分别对应逻辑“AND”和“OR”。这些选项出现在标签列表的顶部。
- 通过点击复选框两次来按标签的缺失进行过滤(逻辑“NOT”)。标签的复选框中将出现一个
X
。
一旦对列应用了过滤器,其过滤器图标将在其右上角显示一个高亮的点()。
要清除所有活动的过滤器,请点击表格右上角的。
以下表格自定义设置是基于每个管道保存的:
- Column Order
- Column Width
- Activity Sorting Order
- Activity Filter
- Custom Columns
创建运行
要为管道启动新的运行,请点击页面左上角的+ NEW RUN。这将打开一个NEW RUN模态框,您可以在其中设置运行的参数。默认情况下,字段会预填充上次运行的值。
点击高级配置以更改运行的执行队列。
点击RUN后,新的管道运行将被加入指定的队列中,并且该运行将被添加到管道运行表中。
运行操作
下表描述了可以从运行表中执行的操作,包括允许每个操作的状态。
通过以下任意一种方式使用上下文菜单访问这些操作:
- 在流水线运行表中,右键单击一个运行,或将鼠标悬停在流水线上并点击
- 在管道信息面板中,点击菜单按钮
Action | Description | States Valid for the Action | State Transition |
---|---|---|---|
Details | View pipeline details. Can also be accessed by double-clicking a run in the pipeline runs table. | Any state | None |
Run | Create a pipeline run. Configure and enqueue it for execution. See Create Run. | Any State | Pending |
Abort | Manually stop / cancel a run. | Running / Pending | Aborted |
Continue | Rerun with the same parameters. | Aborted | Pending |
Add Tag | User-defined labels added to runs for grouping and organization. | Any state | None |
Archive | Move pipeline run to the pipeline's archive. | Any state | Pending to Draft |
Restore | Action available in the archive. Restore a run to the active pipeline runs table. | Any state | None |
Delete | Action available in the archive. Delete a run and its steps, which will also remove all their logs, results, artifacts and debug samples | Any State | N/A |
上述图表中提到的大多数操作可以同时对多个运行执行。 选择多个运行,然后使用上下文菜单或页面底部出现的栏对选定的运行执行操作。操作只能对符合操作标准的运行执行 (例如,只有中止的流水线运行可以继续)。上下文菜单显示每个操作可以影响的运行数量。相同的信息可以在底部菜单中找到,当悬停在操作图标上时会出现工具提示。
选择多个运行
通过点击每个相关运行左侧的复选框来选择多个运行。通过点击表格左上角的复选框清除任何现有选择。
点击表格左上角的复选框以选择当前可见的所有项目。
通过左上角复选框旁边的向下箭头,可以使用扩展的批量选择工具,从而选择超出当前屏幕上显示的项目:
- 全部 - 选择管道中的所有运行
- None - 清除选择
- 已过滤 - 选择项目中与当前活动表格过滤器匹配的所有运行
比较运行
比较视图用于比较管道运行的标量和绘图结果。当选择时,该视图会展示所有选定运行的比较。如果没有选择任何运行,则会比较表中前100个可见的运行。
在下拉菜单中,选择查看标量或图表。
标量 将管道运行的标量结果显示为时间序列折线图。
所有单值标量都被绘制在“摘要”标题下的一个单一簇状条形图中,其中每个簇代表一个报告的指标,簇中的每个条形代表一个实验。
点击 自定义要查看的指标。
在标量视图中,点击以访问标量绘图工具。
图表 显示每个比较运行的每个指标/变体组合的最后报告的迭代样本。
通过将所有比较运行的每个指标/变体重叠到一个单一的比较图中,比较了线图、散点图、箱线图和条形图。
其他图表类型会为每次运行单独显示。
运行详情比较
为了更深入地比较管道运行,选择要比较的运行,然后在批量操作栏中点击比较。在运行比较页面中,您可以比较详细信息、超参数、标量、图表和调试样本。有关更多信息,请参阅比较实验。