总体介绍
本章节提供离线推理场景下,如何通过API方式采集性能数据,支持以下实现方式:
采集方式 |
说明 |
---|---|
方式一:采集并落盘性能数据 |
将采集到的性能数据写入文件,再使用msprof工具解析该文件,并展示性能分析数据。 |
方式二:使用msproftx扩展接口采集并落盘性能数据 |
当用户需要定位应用程序或上层框架程序的性能瓶颈时,可在Profiling采集进程内(acl.prof.start接口、acl.prof.stop接口之间)调用msproftx,开启记录应用程序执行期间特定事件发生的时间跨度,并将数据写入性能数据文件,再使用msprof工具解析该文件,并导出展示性能分析数据。 |
方式三:订阅算子信息 |
将采集到的性能数据解析后写入管道,由用户读入内存,再由用户调用API获取性能数据。 |

- 使用接口进行性能数据采集,须完成应用工程开发、编译和运行。
- 方式一和方式二不能与方式三交叉调用。
父主题: 使用acl Python接口采集性能数据