profiling-analysis

Installation
SKILL.md

昇腾NPU Profiling性能分析技能集

功能概述

profiling-analysis 是一套完整的华为昇腾NPU性能分析技能集,用于分析Profiling生成的性能数据,自动识别系统性能瓶颈类型(计算、通信、下发),并提供深入分析能力和优化建议。

核心功能与执行流程

profiling-analysis 技能通过以下流程自动完成性能分析:

1. 文件扫描与收集

  • 输入:目标文件夹路径
  • 处理:递归遍历目录,自动查找所有 step_trace_time.csv 文件
  • 验证:未找到文件时输出错误信息并终止

2. 性能数据解析与计算

  • 处理:验证文件结构,提取计算(Computing)、通信(Communication)、空闲(Free)等核心指标
  • 计算:计算各阶段耗时占比(保留2位小数)
  • 异常处理:跳过读取失败、字段缺失或总耗时为0的文件
Installs
10
GitHub Stars
93
First Seen
Apr 18, 2026
profiling-analysis — ascend-ai-coding/awesome-ascend-skills