用途:在昇腾 NPU 上做算子级性能剖析,采集算子执行性能数据、分析模型推理性能、定位性能瓶颈,并对比 device 模式与 simulator 模式的算子表现。
主要能力:支持算子性能数据采集、device 模式剖析、simulator 模式剖析、报告生成与数据导出至 profiling 数据库。工作流为:剖析配置(设置参数、选择采集模式)→ 数据采集(在目标模型上执行剖析)→ 报告生成(输出性能指标)→ 数据导出(写入 profiling 数据库,供后续分析)。
使用方式:需先安装 msopprof >= 1.0.0、CANN >= 7.0.0 与昇腾 NPU 驱动,并准备待分析的算子代码。核心命令: 采集:msopprof --output=/path/to/output --mode=device ./my_operator 分析:python3 scripts/analyze_profile.py --data /path/to/output 参数中 output(输出路径)与 operator(算子可执行文件路径)为必填,mode(device/simulator)为可选。
适用场景:算子性能数据采集、模型推理性能剖析、通过算子执行识别瓶颈、device 与 simulator 模式对比、生成模型优化用性能分析报告。
限制:不支持系统级剖析,不支持非昇腾平台。资料未提供具体收费、价格与更多平台信息。