采集msproftx数据
使用说明
本节介绍的采集msproftx数据是通过命令开关的方式输出msproftx性能数据,但需要在应用程序中调用Profiling AscendCL API扩展接口。
当用户需要定位应用程序或上层框架程序的性能瓶颈时,可在采集进程内(aclprofStart接口、aclprofStop接口之间)调用Profiling AscendCL API扩展接口(统称为msproftx接口),开启记录应用程序执行期间特定事件发生的时间跨度,并写入性能数据文件,再使用msprof工具解析该文件,并导出展示性能分析数据。
支持的型号:
Atlas 200I/500 A2推理产品
Atlas 推理系列产品
Atlas 训练系列产品
采集msproftx数据命令示例
以运行用户登录Ascend-cann-toolkit开发套件包所在环境,完成环境准备后执行性能数据采集命令,命令示例如下:
msprof --application="/home/projects/MyApp/out/main" --msproftx=on
采集msproftx数据--application必选。
参数说明
参数 |
描述 |
可选/必选 |
---|---|---|
--msproftx |
控制msproftx用户应用程序和上层框架输出性能数据的开关,可选on或off,默认值为off。 |
必选 |
父主题: 性能数据采集