文档
注册
评分
提单
论坛
小AI

msproftx数据说明

支持的型号

Atlas 200/300/500 推理产品

Atlas 200/500 A2推理产品

Atlas 推理系列产品(Ascend 310P处理器)

Atlas 训练系列产品

Atlas A2训练系列产品/Atlas 800I A2推理产品

总体说明

msproftx采集的是用户和上层框架程序输出性能数据,数据保存在mindstudio_profiler_output目录下。

相关数据如表1所示。

表1 数据文件介绍

文件名

说明

msprof_*.json

timeline汇总数据。详情请参见msproftx timeline数据汇总

msprof_tx_*.json

msproftx timeline数据。可直接查看msprof_*.json。

msprof_tx_*.csv

msproftx summary数据。对采集到的host msproftx summary数据按线程进行拼接,并进行数据关联性展示。详情请参见msprof_tx summary数据

msproftx timeline数据汇总

msproftx的timeline汇总数据在msprof_*.json展示。如下所示。

图1 timeline汇总展示

图1所示,timeline汇总数据主要展示如下区域:

  • 区域1:msproftx数据,即上层应用数据,包含上层应用算子的耗时信息。
  • 区域2:CANN层数据,主要包含AscendCL、Runtime组件以及Node(算子)的耗时数据。
  • 区域3:底层NPU数据,主要包含Task Scheduler组件耗时数据和迭代轨迹数据以及其他昇腾AI处理器系统数据。
  • 区域4:展示timeline中各算子、接口的详细信息。单击各个timeline时展示。
  • 当前图中区域4展示的字段信息为区域1 msproftx采集的上层应用算子的信息,字段含义详见表2
  • 在tracing中查看.json文件时,开启“Flow events”下的选项MsTx,呈现训练或推理进程打点任务 > Ascend Hardware的NPU打点算子的下发执行关系。由调用aclprofMarkEx接口打点时生成。

msprof_tx summary数据

msprof_tx summary数据文件为msprof_tx.csv。

msprof_tx.csv文件内容格式示例如下:

表2 字段说明

字段名

字段解释

Device_id

设备ID。

pid

进程ID。

tid

Thread ID,AscendCL API所在线程ID。

category

Profiling msproftx采集进程类别,用于标识msproftx采集进程的采集内容。(预留字段,暂未开放)

event_type

事件类型。

payload_type

Profiling msproftx采集进程中携带额外的信息Payload的数据类型。(预留字段,暂未开放)

payload_value

Profiling msproftx采集进程中携带额外的信息Payload的指针。(预留字段,暂未开放)

Start_time(us)

Profiling msproftx采集进程开始时间,单位us。

End_time(us)

Profiling msproftx采集进程结束时间,单位us。

message_type

Profiling msproftx采集进程中携带字符串类型。(预留字段,暂未开放)

message

Profiling msproftx采集进程中携带的字符串描述。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词