MindStudio
MindStudio is a full-process toolchain provided by Huawei for Ascend AI developers. It is dedicated to providing an end-to-end Ascend AI application development solution, enabling developers to efficiently complete training development, inference development, and operator development.
- What Is MindStudio
Allows you to quickly understand the functional architecture, development scenarios, and presentation modes of MindStudio.
- Release Notes
Describes the CANN version that matches MindStudio, changes in the current version, and resolved issues.
Getting Started
- Developer Journey
This section describes the overall process of the development tool in the operator, training, and inference scenarios.
- Operator Development Tool Quick Start
The following uses the single-operator API calling mode as an example to describe the entire process of using the operator development tool.
- PyTorch Training Tools Quick Start
This section uses the PyTorch training scenario as an example to describe how to use the migration, accuracy, and performance tools.
- Inference Tool Quick Start
Describes the applications of tools in the foundation model inference toolchain, such as model compression, inference data dump, automatic accuracy comparison, and performance tuning.
Operator Tools
Training Inference Development Tool
- ATC tool
Converts a network model into an offline model in .om format supported by the Ascend AI Processor.
- AOE tool
The automatic optimization tool aims to make full use of hardware resources and improve network performance.
- Analysis and Migration Tool
Migrate the PyTorch training script to the Ascend NPU in one-click mode.
- Accuracy Debugging Tool
Provides accuracy comparison in TensorFlow training scenarios to help quickly locate model accuracy problems.
- Profiling Tools
Profile data collection and analysis in scenarios such as PyTorch and TensorFlow training.
- HCCL Performance Tester Tool
Test the correctness and performance of the HCCL collective communication.
- AMCT Tool
Model compression tool package, which provides multiple model compression features such as quantization and tensor decomposition.
- Operator and Model Query Tool
Query the models and operators supported by CANN of the current version.