profiling-analysis
Installation
SKILL.md
昇腾NPU Profiling性能分析技能集
功能概述
profiling-analysis 是一套完整的华为昇腾NPU性能分析技能集,用于分析Profiling生成的性能数据,自动识别系统性能瓶颈类型(计算、通信、下发),并提供深入分析能力和优化建议。
核心功能与执行流程
profiling-analysis 技能通过以下流程自动完成性能分析:
1. 文件扫描与收集
- 输入:目标文件夹路径
- 处理:递归遍历目录,自动查找所有
step_trace_time.csv文件 - 验证:未找到文件时输出错误信息并终止
2. 性能数据解析与计算
- 处理:验证文件结构,提取计算(Computing)、通信(Communication)、空闲(Free)等核心指标
- 计算:计算各阶段耗时占比(保留2位小数)
- 异常处理:跳过读取失败、字段缺失或总耗时为0的文件