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.