Profiling流程 推理Profiling总体流程如图1所示。请按流程提前准备环境、进行应用程序开发或算子开发并采集Profiling性能数据、解析Profiling性能数据。 图1 Profiling流程 表1 Profiling流程说明流程 说明 环境准备 使能Profiling需要先进行环境搭建以进行Profiling数据采集和解析。 采集Profiling数据(msprof命令行方式)采集Profiling数据(acl.json配置文件方式) 采集Profiling数据(调用AscendCL API方式) 采集Profiling数据(调用pyACL API方式) 根据实际情况选择其中一种采集方式。 采集Profiling数据前需参见《应用软件开发指南 (C&C++)》和《TBE自定义算子开发指南》进行应用开发和算子开发,将应用软件或算子可执行文件拷贝到运行环境运行并采集Profiling数据。 解析Profiling数据(msprof.py工具方式) 通过脚本工具msprof.py进行Profiling数据的解析。 导出Profiling数据(msprof.py工具方式) 将解析出来的数据继续使用脚本工具msprof.py导出为可视化文件。 Profiling数据说明 导出的数据文件对应的字段含义参考。 Profiling性能分析样例参考 Profiling的性能分析思路。 父主题: Profiling简介