MindStudio Ops Profiler

Ascend AI Operator Tuning Tool

Ascend License

✨ Latest Updates

🔹 [2025.12.31]: MindStudio Ops Profiler is fully open-source.

️ ℹ️ Overview

MindStudio Ops Profiler (msOpProf, an operator tuning tool) is used to collect and analyze the key performance metrics of operators running on Ascend AI Processors. Based on the output profile data, you can quickly locate the hardware and software performance bottlenecks of operators, significantly improving the efficiency of operator performance analysis. Currently, profile data can be collected and automatically parsed in various running modes (real-device deployment or simulation) and input formats (executable files or operator binary .o files).

▶️ Quick demo

Quick demo

Figure: Deploying operators on the board and collecting profile data for simulation tuning

⚙️ Features

The tool provides two usage modes: msOpProf and msOpProf simulator.

Feature Description
msOpProf mode It is suitable for performance analysis in the actual operating environment. You can directly analyze running operators without additional configuration, helping you quickly locate memory and performance bottlenecks of operators. This mode is especially suitable for the board environment.
msOpProf simulator mode You need to configure environment variables and compilation options. This mode is suitable for detailed and in-depth performance analysis of operator behavior in the simulation environment.

🚀 Quick Start

Quickly experience core functions. For details, see msOpProf Quick Start.

📦 Installation Guide

For msOpProf installation details, see the msOpProf Installation Guide.

📘 User Guide

For details about how to use the tool, see msOpProf User Guide or msOpProf Simulator User Guide.

💡 Typical Cases

msOpProf helps you understand and use the tool through some typical cases. For specific cases, see msOpProf Typical Cases.

🛠️ Contribution Guide

You are welcome to contribute to the project. For details, see Contribution Guide.

🔹 Release Notes 🔹 License Notice 🔹 Security Statement 🔹 Disclaimer

🤝 Suggestions and Communication

You are welcome to contribute to the community. If you have any questions or suggestions, please submit issues. We will reply as soon as possible. Thank you for your support.

📱 Follow the MindStudio Wechat Account 💬 More Communication and Support

Scan the QR code to follow us and get the latest updates.
💡 Join the WeChat group:
Follow the Wechat account and reply "communication group" to obtain the QR code for joining the group.

🛠️ ️ Other channels:

🙏 Acknowledgements

This tool is jointly developed by the following Huawei departments:
🔹 Ascend Computing MindStudio Development Department 🔹 Ascend Computing Ecosystem Enablement Department 🔹 Huawei Cloud AI Compute Service 🔹 Compiler Technologies Lab, 2012 Labs 🔹 Markov Lab, 2012 Labs Thank you to everyone in the community for your PRs. We warmly welcome your contributions.