运行管理

运行浏览器

概述

要进入运行记录浏览器,请点击左侧边栏中的Runs导航项。

运行探索器帮助您

Runs Explorer

搜索运行记录

使用搜索栏通过Aim QL查询运行记录。

Runs Explorer Search Bar

实时追踪运行状态

切换Live Update以开启实时模式。

Runs Explorer Live Update

删除或归档运行记录

步骤1:在运行表格中选择运行记录:

Runs Explorer Batch archive

点击Archive按钮。确认弹窗会出现。再次点击Archive,运行记录就会被归档!

Runs Explorer Batch archive

要批量删除选定的运行记录,只需使用Delete按钮。 同样在这种情况下,在确认弹窗中再次点击Delete,这些运行记录将被永久删除。 *警告:_ 此操作不可逆,运行记录会从磁盘中彻底删除。

Runs Explorer Batch delete

导出运行报告

点击运行表格上的Export按钮生成运行CSV报告。

Runs Explorer export runs

单次运行页面

每次训练运行在Aim上都有一个专属页面。通过单次运行页面,您可以查看与该运行相关的所有跟踪元数据。

以下是单次运行页面上可用的标签页。 每个标签页可视化相应的跟踪元数据,如果未跟踪则显示为空。

概述

概览标签页显示关于该运行的整体信息。

  • 这些卡片可以包含关于ParametersMetricsSystem MetricsCLI ArgumentsEnvironment VariablesPackagesGit information的信息。通过这些数据,您可以轻松复现您的运行。

  • 侧边栏包含关于Run DateRun DurationRun Hash的信息,附加的Tags并提供在标签页之间导航的功能。

Single Run page overview tab

此外,您还可以对这些卡片表格应用高级搜索/筛选功能。

Single Run page overview tab table

参数

参数选项卡以类似JSON的可视化形式展示与单个关注运行相关的所有跟踪参数数据。

Single Run page params tab

指标

指标选项卡展示了给定运行中所有追踪指标的可视化图表。

在查看运行结果时,某些指标会被更频繁地关注。将这些指标固定在页面顶部,以便更轻松快捷地找到它们。点击"取消固定"按钮可撤销固定。

Single Run page metrics tab

注意:你可以使用Aim跟踪任意数量包含大量步骤的运行!

系统

Aim自动追踪系统指标,因此您可以利用它们来检测潜在的资源管理不当或异常情况。

系统选项卡包含单次运行中跟踪的所有系统指标。

Single Run page system tab

分布

您可以使用Aim跟踪所有层的梯度、权重和偏置分布,记录大量步骤的数据。

分布选项卡允许您观察单个运行的分布情况。您还可以

  • 在层级之间导航

  • 搜索特定步骤上的分布

单次运行分布选项卡功能非常强大!

Single Run page distributions tab

图像

图像标签页包含单次运行中追踪的所有图像。您可以追踪不同上下文和训练不同步骤的运行。

Single Run page images tab

左侧显示的是您已追踪的不同图像集的名称及其展开的上下文

Select Context

通常图像会在不同的步骤和批次中进行追踪。此控件可让您快速筛选并查看特定的图像子集。 使用这些滑块进行搜索

  • 您希望查看哪些步骤的子集(在左侧)

  • 您希望查看哪些索引(在右侧)

Slider

如果只有1个步骤或仅1个索引,您将看到信息提示而非控制选项

Slider

音频

您可以使用Aim跟踪音频。通过"音频"标签页查看和播放单个运行中跟踪的音频。

Single Run audios params tab

文本

使用Texts标签页可以查看和搜索单个运行中追踪的所有文本内容。

在左侧您将看到被追踪文本的名称和上下文。 您可以使用顶部的搜索栏通过正则表达式搜索文本,或仅匹配单词或大小写。

使用底部的控制器也可以控制跟踪文本的步骤和索引。

Single Run page texts tab

图表

Aim允许追踪Plotly和matplotlib图表。 在Figures选项卡中,您可以查看不同上下文和步骤下追踪的所有图表。

注意: Aim会使用传入或默认的尺寸渲染图表。如果尺寸超过Figures选项卡中plotly容器的空间,将会出现滚动条。

Single Run page figures tab

终端日志

Aimstack 会自动将近实时的进程输出日志(终端日志)流式传输到Aim用户界面。终端日志会显示在单次运行页面的日志选项卡下。如果需要,可以通过编程方式禁用终端日志。点击此处了解更多关于终端日志的信息

Single Run page logs tab

设置

使用Settings选项卡删除或归档单次运行

Single Run page settings tab

删除运行记录

Delete Run card Delete confirm

归档运行

Archive card Unarchive card