使用说明
Operator
当“Group By”选择“Operator”时显示该页面,可以看到单个算子维度的详情信息,以快速找到特定算子性能问题,如图1所示,“Operator Detail”中的字段解释如表1所示。
字段 |
说明 |
---|---|
Name |
算子名称。 |
Type |
算子类型。 |
Accelerator Core |
AI加速核类型,包括AI Core、AI CPU等。 |
Start Time(ms) |
算子执行开始时间。 |
Duration(μs) |
当前算子执行耗时。 |
Wait Time(μs) |
算子执行等待时间。 |
Block Dim |
运行切分数量,对应任务执行时的核数。 |
Input Shapes |
算子输入Shape。 |
Input Data Types |
算子输入数据类型。 |
Input Formats |
算子输入数据格式。 |
Output Shapes |
算子输出Shape。 |
Output Data Types |
算子输出数据类型。 |
Output Formats |
算子输出数据格式。 |
Operator Type
当“Group By”选择“Operator Type”时显示该页面,可以看到不同算子类型算子的耗时占比和详细数据,以快速找到特定类型的算子性能问题,如图2所示,“Operator Detail”中的字段解释如表2所示。
字段 |
说明 |
---|---|
Type |
算子类型。 |
Accelerator Core |
AI加速核类型,包括AI Core、AI CPU等。 |
Count |
算子执行次数。 |
Total Time(μs) |
算子执行总时间。 |
Avg Time(μs) |
算子执行平均时间。 |
Max Time(μs) |
算子执行的最大时间。 |
Min Time(μs) |
算子执行的最小时间。 |
Details |
单击“Details”列中“see more”,可以展示单个算子的具体信息,详情请参见表1。 |
Operator Name and Input Shape
当“Group By”选择“Operator Name and Input Shape”时显示该页面,可以看到不同算子类型的算子在特定Input Shape下的耗时占比和详细数据,以快速找到是否存在某个Input Shape下的算子性能问题,如图3所示,“Operator Detail”中的字段解释如表3所示。
字段 |
说明 |
---|---|
Name |
算子名称。 |
Shape |
算子输入Shape。 |
Accelerator Core |
AI加速核类型,包括AI Core、AI CPU等。 |
Count |
算子执行次数。 |
Total Time(μs) |
算子执行总时间。 |
Avg Time(μs) |
算子执行平均时间。 |
Max Time(μs) |
算子执行的最大时间。 |
Min Time(μs) |
算子执行的最小时间。 |
Details |
单击“Details”列中“see more”,可以展示单个算子的具体信息,详情请参见表1。 |