下载
中文
注册

采集数据说明

配置pyACL API方式采集后请参见性能数据解析与导出(msprof命令)将原始数据文件解析并导出为可视化的timeline和summary文件。

生成的Profiling数据如表1所示。

表1 性能数据文件介绍

参数

性能数据文件

ACL_PROF_TASK_TIME

msprof_*.json中的CANN层级和api_statistic_*.csv文件

msprof_*.json中的Ascend Hardware层级和task_time_*.csv文件

msprof_*.json中的HCCL层级和hccl_statistic_*.csv文件

step_trace(迭代轨迹数据)

op_summary_*.csv

op_statistic_*.csv

fusion_op_*.csv

ACL_PROF_ACL_API

msprof_*.json中的CANN_AscendCL层级和api_statistic_*.csv文件

ACL_PROF_RUNTIME_API

msprof_*.json中的CANN_Runtime层级和api_statistic_*.csv文件

ACL_PROF_HCCL_TRACE

msprof_*.json中的HCCL层级和hccl_statistic_*.csv文件

api_statistic_*.csv

ACL_PROF_AICPU

aicpu_*.csv

ACL_PROF_AICORE_METRICS

op_summary_*.csv

ACL_PROF_L2CACHE

l2_cache_*.csv

ACL_PROF_TASK_MEMORY

memory_record_*.csv

operator_memory_*.csv

static_op_mem_*.csv

ACL_PROF_MSPROFTX

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中的acc_pmu层级

msprof_*.json中的Stars Soc Info层级

msprof_*.json中的NPU MEM层级和npu_mem_*.csv文件

npu_module_mem_*.csv

ACL_PROF_LLC_MODE

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文件

ACL_PROF_SYS_IO_FREQ

msprof_*.json中的NIC层级和nic_*.csv文件

msprof_*.json中的RoCE层级和roce_*.csv文件

ACL_PROF_SYS_INTERCONNECTION_FREQ

msprof_*.json中的PCIe层级和pcie_*.csv文件

msprof_*.json中的HCCS层级和hccs_*.csv文件

msprof_*.json中的Stars Chip Trans层级

ACL_PROF_DVPP_FREQ

dvpp_*.csv

ACL_PROF_HOST_SYS

msprof_*.json中的CPU Usage层级和host_cpu_usage_*.csv文件

msprof_*.json中的Memory Usage层级和host_mem_usage_*.csv文件

ACL_PROF_HOST_SYS_USAGE

ACL_PROF_HOST_SYS_USAGE_FREQ

Host侧系统CPU利用率数据

Host侧进程CPU利用率数据

Host侧系统内存利用率数据

Host侧进程内存利用率数据