ascend-profiling-anomaly

Analyze Huawei Ascend NPU profiling data to detect anomalies and generate structured reports.

31|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/Ascend/agent-skills --skill ascend-profiling-anomaly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ascend-profiling-anomaly
Source: https://github.com/Ascend/agent-skills/tree/main/skills/ascend-profiling-anomaly
Command: npx skills add https://github.com/Ascend/agent-skills --skill ascend-profiling-anomaly

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze Ascend NPU profiling data to uncover hidden performance anomalies and generate a comprehensive architecture report.

Core Features & Use Cases

  • Anomaly discovery: detect device idle gaps, host-device delays, and wait-pollution risks in profiling traces.
  • Architecture reverse-engineering: produce a separate Markdown report detailing layer structure and per-layer kernel composition based on FIA data.
  • Standalone deliverables: return both anomaly discovery results and a model architecture summary for quick review.

Quick Start

Run a profiling data analysis to generate the anomaly report and the architecture summary.

Frequently Asked Questions about ascend-profiling-anomaly

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect device idle gaps and bubble anomalies in Ascend NPU profiling data?

To detect device idle gaps and bubble anomalies in Ascend NPU profiling data, analyze kernel_details.csv and trace_view.json files to reveal multi-stream timing issues and host-device delays. This process identifies wait-pollution risks and attributes soft root-causes.

What is the best way to reverse-engineer model architecture from Ascend profiling traces?

Reverse-engineering model architecture from Ascend profiling traces involves parsing op_summary and communication.json data to extract layer structure and per-layer kernel composition. This yields a separate Markdown report detailing the model architecture insights.

Can I analyze host-device delays and wait-pollution using op_summary and communication.json files?

Yes, you can analyze host-device delays and wait-pollution risks by applying anomaly detection across op_summary and communication.json files. This identifies multi-stream timing bubbles and produces a structured anomaly report for Ascend NPU captures.

Does profiling anomaly detection require specific formats like trace_view.json and kernel_details.csv?

Profiling anomaly detection requires specific formats including kernel_details.csv, trace_view.json, op_summary, and communication.json. Applying the analysis across these profiling captures reveals device idle gaps, host-device issues, and architecture insights.

How do I generate a structured anomaly report and architecture summary from Ascend profiling captures?

Generate a structured anomaly report and architecture summary by running profiling data analysis across kernel_details.csv, trace_view.json, op_summary, and communication.json. This returns standalone deliverables covering anomaly discovery and model architecture.