管道运行表
管道运行表是一个可自定义的管道运行列表。使用它可以查看运行详情,并管理运行(创建、继续或中止)。运行表的自动刷新功能允许用户持续监控运行进度。
使用页面左上角的按钮,您可以在表格视图 、详情视图
或比较视图
中查看运行表。使用详情视图可以访问选定运行的详情,同时保持运行列表可见。也可以通过在表格视图中双击特定的管道运行来打开其详情视图,从而进入详情视图。使用比较视图可以比较管道运行的标量和图表结果。此视图比较当前选定的管道运行的标量/图表。如果未选择任何运行,则比较表格中前 100 个可见运行。
使用搜索栏 查找特定的管道运行。您可以按运行名称、ID 和描述进行查询。要使用正则表达式搜索,请单击搜索栏上的
.*
图标。
您可以归档管道运行,以使运行表不至于过于混乱。单击表格顶部的打开归档可以打开归档并查看所有已归档的运行。从归档中,您可以恢复运行,将其从归档中移除。您也可以永久删除运行。
您可以通过点击 并选择以下选项之一,将管道运行表下载为 CSV 文件
- 下载屏幕上可见的项 - 下载屏幕上当前可见的管道运行的值
- 下载所有项 - 下载此管道中符合当前活动过滤器的所有运行的值
下载的数据包含当前显示的表格列。
运行表列
管道运行表包含以下列
列 | 描述 | 类型 |
---|---|---|
运行 | 管道运行标识符 | 字符串 |
版本 | 管道版本号。对应于 PipelineController 和 PipelineDecorator 的 version 参数 | 版本字符串 |
标签 | 分配给运行的描述性、用户定义、颜色编码的标签。 | 标签 |
状态 | 管道运行的状态。请参阅任务状态和状态转换列表。对于正在运行、失败和中止的运行,您还会看到状态旁边的进度指示器。请参阅此处。 | 字符串 |
用户 | 创建运行的用户。 | 字符串 |
开始时间 | 自运行开始以来的已用时间。要查看开始的日期和时间,请将鼠标悬停在已用时间上。 | 日期时间 |
更新时间 | 自上次更新运行以来的已用时间。要查看更新的日期和时间,请将鼠标悬停在已用时间上。 | 日期时间 |
运行时间 | 运行的当前 / 总运行时间。 | 时间 |
度量 | 添加度量列(最后、最小值和/或最大值)。可用选项取决于表中的运行。 | 根据表中的运行而异 |
超参数 | 添加超参数。可用选项取决于表中的运行。 | 根据表中的运行而异 |
自定义运行表
使用以下任何方法自定义表格
- 动态列排序 - 将列标题拖到不同位置。
- 显示/隐藏列 - 点击
查看并选择要显示的列。点击度量和超参数添加相应的自定义列
- 过滤列
- 排序列
- 调整列大小 - 拖动列分隔符改变该列的宽度。双击列分隔符可自动适应。
更改是持久的(缓存在浏览器中)并反映在 URL 中,因此可以将自定义设置保存在浏览器书签中并与其他 ClearML 用户共享。
默认情况下,运行表显示四舍五入的浮点值。将鼠标悬停在浮点值上,可以在出现的工具提示中查看其精确值。要查看列中的所有精确值,请将鼠标悬停在浮点值上并点击 。
过滤列
通过点击列上的 可以应用过滤器,然后出现相关的过滤器。
有几种类型的过滤器
- 值集 - 从列中所有值的列表中选择要包含的值
- 数值范围 - 插入最小值和/或最大值
- 日期范围 - 插入开始日期和/或结束日期和时间
- 标签 - 从列中使用的所有标签列表中选择要过滤的标签。
- 使用任意 (ANY) 或全部 (ALL) 选项过滤多个标签值,它们分别对应于逻辑“或”和“与”。这些选项出现在标签列表的顶部。
- 通过双击标签的复选框,可以按标签的缺失(逻辑“非”)进行过滤。标签的复选框中将出现一个
X
。
对列应用过滤器后,其过滤图标右上角会出现一个高亮的点 ()。
要清除所有活动过滤器,请点击表格右上角的 。
以下表格自定义设置按管道保存
- 列顺序
- 列宽度
- 活动排序顺序
- 活动过滤器
- 自定义列
创建运行
要启动管道的新运行,请点击页面左上角的+ 新建运行。这将打开一个新建运行模态框,您可以在其中设置运行的参数。默认情况下,字段会预填充上次运行的值。
点击高级配置更改运行的执行队列。
点击运行后,新的管道运行将排入指定的队列,并添加到管道运行表中。
运行操作
下表描述了可以从运行表中执行的操作,包括允许每项操作的状态。
以下列任何方式通过上下文菜单访问这些操作
- 在管道运行表中,右键单击某个运行,或将鼠标悬停在某个管道上并点击
- 在管道信息面板中,点击菜单按钮
操作 | 描述 | 操作有效状态 | 状态转换 |
---|---|---|---|
详情 | 查看管道详情。也可以通过双击管道运行表中的运行来访问。 | 任何状态 | 无 |
运行 | 创建管道运行。配置并将其排入队列执行。请参阅创建运行。 | 任何状态 | 待处理 |
中止 | 手动停止 / 取消运行。 | 正在运行 / 待处理 | 已中止 |
继续 | 使用相同的参数重新运行。 | 已中止 | 待处理 |
添加标签 | 添加到运行中用于分组和组织的用户定义标签。 | 任何状态 | 无 |
归档 | 将管道运行移动到管道的归档中。 | 任何状态 | 待处理到草稿 |
恢复 | 归档中可用的操作。将运行恢复到活动管道运行表中。 | 任何状态 | 无 |
删除 | 归档中可用的操作。删除运行及其步骤,同时也会删除它们的所有日志、结果、制品和调试样本 | 任何状态 | 不适用 |
上表中提到的大多数操作可以一次性对多个运行执行。选择多个运行,然后使用上下文菜单或页面底部出现的栏对选定的运行执行操作。操作只能对符合操作条件的运行执行(例如,只有已中止的管道运行才能继续)。上下文菜单显示每项操作可以影响的运行数量。相同的信息可以在底部菜单中找到,当鼠标悬停在操作图标上时会显示工具提示。
选择多个运行
通过点击每个相关运行左侧的复选框选择多个运行。点击表格左上角的复选框清除任何现有选择。
点击表格左上角的复选框选择当前可见的所有项。
表格左上角复选框旁边有一个向下箭头,提供扩展的批量选择工具,可以选中当前屏幕上显示以外的项
- 全部 - 选择管道中的所有运行
- 无 - 清除选择
- 已过滤 - 选择项目中符合当前活动表格过滤器的所有运行
比较运行
比较视图比较管道运行的标量和图表结果。选中后,视图会显示所有选定运行的比较。如果未选择任何运行,则比较表格中前 100 个可见运行。
在下拉菜单中,选择查看标量或图表。
标量将管道运行的标量结果显示为时间序列折线图。
所有单值标量都在“摘要”标题下绘制到一个聚类条形图中,其中每个聚类代表一个报告的度量,聚类中的每个条形代表一个任务。
点击 自定义要查看的度量。
在标量视图中,点击 访问标量图工具。
图表显示每个比较运行中每个度量/变体组合的最后报告的迭代样本。
通过将所有比较运行的每个度量/变体叠加到一个比较图中来比较折线图、散点图、箱线图和条形图。
其他图表类型为每个运行单独显示。
运行详情比较
要对管道运行进行更深入的比较,请选择要比较的运行,然后点击批量操作栏中的比较。在运行比较页面上,您可以比较详情、超参数、标量、图表和调试样本。更多信息,请参阅比较任务。