命令生成助手
点击Asight Compute GUI菜单栏中的Tools->acu Command Helper打开acu的命令生成助手,如下图所示:

命令生成助手的界面如下所示:

命令生成助手菜单栏,根据参数的类型分类,相同类型的参数在一起。
参数配置区, 开启和配置采集的选项。
命令展示区,生成acu命令。
1. 命令生成助手菜单栏
根据下图菜单的分类情况,可快速找到需要配置的采集选项
菜单栏 | 含义 |
Target Application | 配置跟目标程序有有关的选项,如目标程序路径和参数,输出报告的路径等。 |
Replay Mode | 配置replay模式,以及各个replay模式特有的参数。 |
Metrics Selection | 指定metrics性能数据的采集范围以及warp调度器的状态进行周期性采样。 |
Filter | 配置过滤器来控制采集范围,包括过滤kernel,过滤device,控制采集的时间范围。 |
2. 参数配置区
对于可配置的选项,选项前有对应的文字描述,部分选项的上方会有示意图描述,下面灰色斜体的部分为选项的补充描述:

2.1 输入限制
对于一些输入框,会限制输入的内容与格式,例如Target devices filter的输入框中仅允许输入数字和逗号:

2.2 错误提示
部分选项开启后需要填入参数,参数为空时会有红色的错误提示:

2.3 跳转到帮助文档
部分选项旁有帮助图标,点击帮助图标可以跳转到文档对应的位置,帮助对选项的理解

2.4 选择Metrics
部分选项中需要填入metrics,命令生成助手提供了metrics选择对话框, 点击如下按钮进入:

点击后打开metrics选择对话框:

在上述对话框中可以选择不同的计算能力,加载不同的metrics列表,同时支持过滤功能。
3. 命令行生成区
在上述参数配置发生改变的时候,会同步生成acu命令,在下方的命令展示区显示:

勾选Format as multi-line复选框,可以将命令行格式化成多行显示:

点击Copy按钮可以复制命令到剪贴板,粘贴到终端中运行即可对目标程序进行profiling。