Introduction || Quick Start || Tensor || Data Loading and Processing || Model || Autograd || Train || Save and Load || Accelerating with Static Graphs
Overview
The following describes the Huawei AI full-stack solution and the position of MindSpore in the solution. Developers who are interested in MindSpore can visit the MindSpore community and click Watch, Star, and Fork on the repository.
Introduction to MindSpore
Overall Architecture
The overall architecture of MindSpore is as follows:
Model Suite: Provides developers with ready-to-use models and development kits, such as the large model suite MindSpore Transformers, MindSpore ONE, and scientific computing libraries for hot research areas;
Deep Learning + Scientific Computing: Provides developers with various Python interfaces required for AI model development, preserving developers' workflow habits in the Python ecosystem;
Core: As the core of the AI framework, it builds the Tensor data structure, basic operation operators, autograd module for automatic differentiation, Parallel module for parallel computing, compile capabilities, and runtime management module.

Design Philosophy
MindSpore is a full-scenario deep learning framework designed to achieve three major goals: easy development, efficient execution, and unified deployment across all scenarios.
Easy development: API friendliness and low debugging difficulty.
Efficient execution: computational efficiency, data preprocessing efficiency, and distributed training efficiency.
Full-scenario: the framework simultaneously supports cloud, edge, and device-side scenarios.
Introduction to Huawei Ascend AI Full-Stack Solution
Ascend computing is a full-stack AI computing infrastructure and application based on the Ascend series processors. It includes the Ascend series chips, Atlas series hardware, CANN chip enablement, MindSpore AI framework, ModelArts, and MindX application enablement.
The Huawei Atlas AI computing solution is based on the Ascend series AI processors. It uses various product forms such as modules, cards, edge stations, servers, and clusters to build a full-scenario AI infrastructure solution oriented toward device, edge, and cloud. It covers data center and intelligent edge solutions, as well as the entire inference and training processes in the deep learning field.
The Ascend AI full-stack is shown below:

The functions of each module are described as follows:
Ascend Application Enablement: Huawei's major product lines provide AI platform or service capabilities based on MindSpore.
MindSpore: A unified training and inference framework that supports independent and collaborative deployment across device, edge, and cloud.
CANN: A driver layer that enables Ascend chips.
Compute Resources: Ascend series IP, chips and servers.
For details, click Huawei Ascend official website.
Joining the Community
We welcome every developer to the MindSpore community to contribute to this full-scenario AI framework.
MindSpore official website: A comprehensive resource for MindSpore information, including installation, tutorials, documents, community, resources, and news (learn more).
MindSpore code:
MindSpore AtomGit: You can track the latest progress of MindSpore by clicking Watch, Star, and Fork. You can also discuss issues and commit code.
MindSpore GitHub: MindSpore code mirror of AtomGit. Developers who are accustomed to using GitHub can learn MindSpore and view the latest code implementation here.
MindSpore forum: We are dedicated to serving every developer. You can find like-minded developers in MindSpore, regardless of whether you are an entry-level developer or a master. Let's learn and grow together. (Learn more)