Profiling总体流程如下图所示。请按流程提前准备环境、进行应用程序开发或算子开发并采集Profiling性能数据、解析Profiling性能数据。
其中msprof命令行工具方式在采集后会自动进行Profiling数据的解析,其余方式需要将采集到的数据拷贝到安装有Ascend-cann-toolkit开发套件包的环境中手动进行数据解析。
流程 |
说明 |
---|---|
使能Profiling需要先进行环境搭建以进行Profiling数据采集和解析。 |
|
参见Profiling采集方式介绍,根据实际情况选择其中一种采集方式。 采集Profiling数据前需参见《应用软件开发指南 (C&C++)》或《算子开发指南》进行应用开发或算子开发,将应用软件或算子可执行文件拷贝到运行环境运行并采集Profiling数据。 |
|
将采集的Profiling性能数据通过msprof命令行或msprof.py脚本工具导出为可视化文件。 |
|
导出的数据文件对应的字段含义参考。 |