跳至主要内容

管道运行表

管道运行表是一个可自定义的管道运行列表。使用它可以查看运行详情,并管理运行(创建、继续或中止)。运行表的自动刷新功能允许用户持续监控运行进度。

使用页面左上角的按钮,您可以在表格视图 Table view、详情视图 Details view 或比较视图 Comparison view 中查看运行表。使用详情视图可以访问选定运行的详情,同时保持运行列表可见。也可以通过在表格视图中双击特定的管道运行来打开其详情视图,从而进入详情视图。使用比较视图可以比较管道运行的标量和图表结果。此视图比较当前选定的管道运行的标量/图表。如果未选择任何运行,则比较表格中前 100 个可见运行。

使用搜索栏 Magnifying glass 查找特定的管道运行。您可以按运行名称、ID 和描述进行查询。要使用正则表达式搜索,请单击搜索栏上的 .* 图标。

您可以归档管道运行,以使运行表不至于过于混乱。单击表格顶部的打开归档可以打开归档并查看所有已归档的运行。从归档中,您可以恢复运行,将其从归档中移除。您也可以永久删除运行。

您可以通过点击 Download 并选择以下选项之一,将管道运行表下载为 CSV 文件

  • 下载屏幕上可见的项 - 下载屏幕上当前可见的管道运行的值
  • 下载所有项 - 下载此管道中符合当前活动过滤器的所有运行的值

下载的数据包含当前显示的表格列。

Pipeline runs table Pipeline runs table

运行表列

管道运行表包含以下列

描述类型
运行管道运行标识符字符串
版本管道版本号。对应于 PipelineControllerPipelineDecoratorversion 参数版本字符串
标签分配给运行的描述性、用户定义、颜色编码的标签。标签
状态管道运行的状态。请参阅任务状态和状态转换列表。对于正在运行、失败和中止的运行,您还会看到状态旁边的进度指示器。请参阅此处字符串
用户创建运行的用户。字符串
开始时间自运行开始以来的已用时间。要查看开始的日期和时间,请将鼠标悬停在已用时间上。日期时间
更新时间自上次更新运行以来的已用时间。要查看更新的日期和时间,请将鼠标悬停在已用时间上。日期时间
运行时间运行的当前 / 总运行时间。时间
度量添加度量列(最后、最小值和/或最大值)。可用选项取决于表中的运行。根据表中的运行而异
超参数添加超参数。可用选项取决于表中的运行。根据表中的运行而异

自定义运行表

使用以下任何方法自定义表格

  • 动态列排序 - 将列标题拖到不同位置。
  • 显示/隐藏列 - 点击 Setting Gear 查看并选择要显示的列。点击度量超参数添加相应的自定义列
  • 过滤列
  • 排序列
  • 调整列大小 - 拖动列分隔符改变该列的宽度。双击列分隔符可自动适应。

更改是持久的(缓存在浏览器中)并反映在 URL 中,因此可以将自定义设置保存在浏览器书签中并与其他 ClearML 用户共享。

浮点值显示

默认情况下,运行表显示四舍五入的浮点值。将鼠标悬停在浮点值上,可以在出现的工具提示中查看其精确值。要查看列中的所有精确值,请将鼠标悬停在浮点值上并点击 Expand

过滤列

通过点击列上的 Filter 可以应用过滤器,然后出现相关的过滤器。

有几种类型的过滤器

  • 值集 - 从列中所有值的列表中选择要包含的值
  • 数值范围 - 插入最小值和/或最大值
  • 日期范围 - 插入开始日期和/或结束日期和时间
  • 标签 - 从列中使用的所有标签列表中选择要过滤的标签。
    • 使用任意 (ANY)全部 (ALL) 选项过滤多个标签值,它们分别对应于逻辑“或”和“与”。这些选项出现在标签列表的顶部。
    • 通过双击标签的复选框,可以按标签的缺失(逻辑“非”)进行过滤。标签的复选框中将出现一个 X

对列应用过滤器后,其过滤图标右上角会出现一个高亮的点 (Filter on)。

要清除所有活动过滤器,请点击表格右上角的 Clear filters

注意

以下表格自定义设置按管道保存

  • 列顺序
  • 列宽度
  • 活动排序顺序
  • 活动过滤器
  • 自定义列

创建运行

要启动管道的新运行,请点击页面左上角的+ 新建运行。这将打开一个新建运行模态框,您可以在其中设置运行的参数。默认情况下,字段会预填充上次运行的值。

点击高级配置更改运行的执行队列。

New run modal New run modal

点击运行后,新的管道运行将排入指定的队列,并添加到管道运行表中。

运行操作

下表描述了可以从运行表中执行的操作,包括允许每项操作的状态

以下列任何方式通过上下文菜单访问这些操作

  • 在管道运行表中,右键单击某个运行,或将鼠标悬停在某个管道上并点击 Dot menu
  • 在管道信息面板中,点击菜单按钮 Bar menu
操作描述操作有效状态状态转换
详情查看管道详情。也可以通过双击管道运行表中的运行来访问。任何状态
运行创建管道运行。配置并将其排入队列执行。请参阅创建运行任何状态待处理
中止手动停止 / 取消运行。正在运行 / 待处理已中止
继续使用相同的参数重新运行。已中止待处理
添加标签添加到运行中用于分组和组织的用户定义标签。任何状态
归档将管道运行移动到管道的归档中。任何状态待处理草稿
恢复归档中可用的操作。将运行恢复到活动管道运行表中。任何状态
删除归档中可用的操作。删除运行及其步骤,同时也会删除它们的所有日志、结果、制品和调试样本任何状态不适用

pipeline run context menu pipeline run context menu

上表中提到的大多数操作可以一次性对多个运行执行。选择多个运行,然后使用上下文菜单或页面底部出现的栏对选定的运行执行操作。操作只能对符合操作条件的运行执行(例如,只有已中止的管道运行才能继续)。上下文菜单显示每项操作可以影响的运行数量。相同的信息可以在底部菜单中找到,当鼠标悬停在操作图标上时会显示工具提示。

选择多个运行

通过点击每个相关运行左侧的复选框选择多个运行。点击表格左上角的复选框清除任何现有选择。

点击表格左上角的复选框选择当前可见的所有项。

表格左上角复选框旁边有一个向下箭头,提供扩展的批量选择工具,可以选中当前屏幕上显示以外的项

  • 全部 - 选择管道中的所有运行
  • - 清除选择
  • 已过滤 - 选择项目中符合当前活动表格过滤器的所有运行

比较运行

比较视图比较管道运行的标量和图表结果。选中后,视图会显示所有选定运行的比较。如果未选择任何运行,则比较表格中前 100 个可见运行。

在下拉菜单中,选择查看标量图表

标量将管道运行的标量结果显示为时间序列折线图。

Scalar line graphs Scalar line graphs

所有单值标量都在“摘要”标题下绘制到一个聚类条形图中,其中每个聚类代表一个报告的度量,聚类中的每个条形代表一个任务。

Single scalar comparison Single scalar comparison

点击 Setting Gear 自定义要查看的度量。

标量视图中,点击 Tuning 访问标量图工具

图表显示每个比较运行中每个度量/变体组合的最后报告的迭代样本。

通过将所有比较运行的每个度量/变体叠加到一个比较图中来比较折线图、散点图、箱线图和条形图。

Merged plots Merged plots

其他图表类型为每个运行单独显示。

Side-by-side plots Side-by-side plots

运行详情比较

要对管道运行进行更深入的比较,请选择要比较的运行,然后点击批量操作栏中的比较。在运行比较页面上,您可以比较详情、超参数、标量、图表和调试样本。更多信息,请参阅比较任务