获取性能数据
在进行性能优化之前,需要拿到准确的性能数据,了解性能现状,并根据性能现状分析下一步的优化方向。Ascend C提供了多种性能测试方法包括上板Profiling、单算子性能仿真流水图等手段。
上板Profiling
如下命令行是一个算子上板性能数据采集的样例,可以根据自身的需要灵活组合配置参数:
msprof --output="./out" --ai-core=on --aic-metrics="PipeUtilization" add_custom_npu
如下示例则展示了部分性能数据文件的样例:
图1 op_summary_{}.csv文件示例
父主题: 性能分析