采集数据说明
配置pyACL API方式采集后请参见性能数据解析与导出(msprof命令)将原始数据文件解析并导出为可视化的timeline和summary文件。
生成的Profiling数据如表1所示。
参数 |
性能数据文件 |
---|---|
ACL_PROF_TASK_TIME |
msprof_*.json中的CANN层级和api_statistic_*.csv文件 msprof_*.json中的Ascend Hardware层级和task_time_*.csv文件 |
ACL_PROF_ACL_API |
|
ACL_PROF_RUNTIME_API |
|
ACL_PROF_HCCL_TRACE |
|
ACL_PROF_AICPU |
|
ACL_PROF_AICORE_METRICS |
|
ACL_PROF_L2CACHE |
|
ACL_PROF_TASK_MEMORY |
|
ACL_PROF_MSPROFTX |
|
ACL_PROF_SYS_HARDWARE_MEM_FREQ |
msprof_*.json中的LLC of Ai CPU层级和llc_aicpu_*.csv文件 msprof_*.json中的LLC of Ctrl CPU层级和llc_ctrlcpu_*.csv文件 msprof_*.json中的LLC Bandwidth层级和llc_bandwidth_*.csv文件 msprof_*.json中的LLC层级和llc_read_write_*.csv文件 msprof_*.json中的Stars Soc Info层级 |
ACL_PROF_LLC_MODE |
msprof_*.json中的LLC of Ai CPU层级和llc_aicpu_*.csv文件 |
ACL_PROF_SYS_IO_FREQ |
|
ACL_PROF_SYS_INTERCONNECTION_FREQ |
msprof_*.json中的PCIe层级和pcie_*.csv文件 |
ACL_PROF_DVPP_FREQ |
|
ACL_PROF_HOST_SYS |
|
ACL_PROF_HOST_SYS_USAGE ACL_PROF_HOST_SYS_USAGE_FREQ |