使用命令助手生成命令

更新时间:
复制为 MD 格式

点击Asight System GUI菜单栏中的Tools->asys Command Helper打开asys的命令生成助手:

image

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

image

  1. 命令生成助手菜单栏,根据参数的类型分类

  2. 参数配置区, 配置跟踪选项

  3. 命令生成区,显示生成的命令

1. 命令行助手菜单栏

根据下图菜单的分类情况,可快速找到需要配置的采集选项

菜单栏

含义

Target Application

配置跟目标程序有有关的选项,如目标程序路径和参数,输出报告的路径,环境变量等

Trace Control

配置跟控制采集过程有关的选项, 如事件触发跟踪采集, 采集时间控制,长时间采集报告文件轮转

PPU

配置PPU活动跟踪选项,如HGGC,PPU metrics, ACDNN, ACBLAS

CPU

配置CPU活动跟踪选项, 采集应用程序在CPU上的执行情况, CPU metrics

Memory

配置PPU内存,Host内存, Heap内存,Pinned内存的使用情况跟踪

Network

配置RDMA网卡的运行指标采集

Python

配置python跟踪,如python调用栈采集, python函数采集等

2. 参数配置区

对于配置的采集选项,选项前面有一些对选项的文字描述,有些选项的上方会有示意图描述,下面灰色斜体的部分为对选项的补充描述。

image

2.1 输入限制

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

image

2.2 错误提示

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

image

部分选项是互斥的,无法同时开启。同时开启的时候, 父选项上会有错误提示,同时选项自身会被置灰:

image

2.3 跳转到帮助文档

有一些选项上有帮助图标,点击帮助图标可以跳转到文档对应的位置,帮助对选项的理解。

image

2.4 Metrics选择对话框

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

image

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

image

在上述对话框中可以选择不同的计算能力,加载不同的metrics列表。一次采集的metrics的数量是有限的,如果超过了数量限制,会给出错误提示,同时OK按钮也无法选中。

3. 命令展示区

在上述参数配置发生改变的时候,会同步生成asys命令,在下方的命令展示区显示:

image

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

image

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