mindstudio_profiler_data_check

Validate MindStudio profiler data integrity and collection status before analysis.

7|3|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/kali20gakki/mindstudio-skills --skill mindstudio-profiler-data-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mindstudio_profiler_data_check
Source: https://github.com/kali20gakki/mindstudio-skills/tree/main/mindstudio_profiler_data_check
Command: npx skills add https://github.com/kali20gakki/mindstudio-skills --skill mindstudio-profiler-data-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mindspore, torch_npu, msprof, and includes scripts (resource) components.

What problem does it solve?

Validates MindStudio profiler data before analysis by checking data integrity, collection status, and essential artifacts.

Core Features & Use Cases

  • Identify data type (framework profiler or msprof) and determine the correct analysis path.
  • Verify Stop state and presence of required outputs to guarantee downstream tooling can run.
  • Offer guidance to run offline parsers (scripts/offline_parse_pytorch.py or scripts/offline_parse_mindspore.py) to produce analysis-ready results when needed.

Quick Start

Provide the profiler data directory path to run pre-checks and, if needed, trigger offline parsing to produce analysis-ready outputs.

Frequently Asked Questions about mindstudio_profiler_data_check

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

FAQPage Schema
How do I validate MindStudio profiler data before starting performance analysis?

To validate MindStudio profiler data, you can pre-check data integrity, collection status, and essential artifacts to ensure the dataset is ready for downstream diagnostics and analysis.

How do I run offline parsing for PyTorch and MindSpore profiler outputs?

You can trigger offline parsing by executing scripts/offline_parse_pytorch.py or scripts/offline_parse_mindspore.py to convert raw framework profiler outputs into analysis-ready results.

Does the profiler data check support multi-card scenarios and msprof outputs?

Yes, the profiler data check supports both single-card and multi-card scenarios, and applies to framework profilers like _ascend_pt and _ascend_ms as well as msprof PROF_ directories.

What is the best way to verify Stop state and parse-status for Ascend profiler data?

The best way to verify Stop state and parse-status is to run pre-checks that enforce type binding and validate collection completion to guarantee downstream tooling can execute properly.

Why does my MindStudio profiler data fail downstream analysis tools?

MindStudio profiler data fails downstream analysis when required outputs are missing, the Stop state is incomplete, or the parse-status verification fails the pre-check data integrity validation.

Do I need MindSpore or torch_npu installed to check Ascend profiler data?

Yes, you need MindSpore or torch_npu installed in your environment as dependencies to properly validate and parse the Ascend framework profiler data for analysis readiness.