Got it

Which are MindSpore subsystem?

Created: Jul 6, 2022 08:11:06Latest reply: Jul 6, 2022 08:30:59 158 2 2 0 0
  Rewarded HiCoins: 0 (problem resolved)

Hello, everyone!

What are the subsystems of Mindspore? Can you tell us a little bit about them?

Thanks!


  • x
  • convention:

Featured Answers
olive.zhao
Admin Created Jul 6, 2022 08:30:59

Hello, friend!

MindExpress: Python-based frontend expression. In the future, more frontends based on C/C++ and Java will be provided. Cangjie, Huawei’s self-developed programming language frontend, is now in the pre-research phase. In addition, Huawei is working on interconnection with third-party frontends such as Julia to introduce more third-party ecosystems.

MindCompiler provides the just-in-time compilation capability for MindIR.

  • Graph high level optimization (GHLO) is application-oriented and provides frontend optimization and functions, such as Type derivation, automatic differentiation, second-order optimization, and automatic parallelism.

  • Graph low level optimization (GLLO) is hardware-oriented and performs bottom-layer optimization, such as operator fusion, layout optimization, redundancy elimination, and memory optimization.

MindRE: all-scenario runtime, which covers the cloud, device, and smaller IoT scenarios.

MindData is responsible for efficiently executing the training data processing pipeline, forming a pipeline with computing, and promptly importing data for training.

MindInsight is the debugging and optimization subsystem of MindSpore. It provides the training process visualization, model lineage, debugger, and performance profiling functions.

MindArmour provides comprehensive, effective, and easy-to-use evaluation tools and enhancement methods for AI trustworthiness in each domain.

Thanks!

View more
  • x
  • convention:

All Answers
olive.zhao
olive.zhao Admin Created Jul 6, 2022 08:15:20

Hello, friend!

The subsystems of Mindspore include MindExpress, MindCompiler, MindRT, MindData, MindInsight, and MindArmour.

You can see the MindSpore logical Architecture:

MindSpore Logical Architecture

Hope this helps!

View more
  • x
  • convention:

olive.zhao
olive.zhao Admin Created Jul 6, 2022 08:30:59

Hello, friend!

MindExpress: Python-based frontend expression. In the future, more frontends based on C/C++ and Java will be provided. Cangjie, Huawei’s self-developed programming language frontend, is now in the pre-research phase. In addition, Huawei is working on interconnection with third-party frontends such as Julia to introduce more third-party ecosystems.

MindCompiler provides the just-in-time compilation capability for MindIR.

  • Graph high level optimization (GHLO) is application-oriented and provides frontend optimization and functions, such as Type derivation, automatic differentiation, second-order optimization, and automatic parallelism.

  • Graph low level optimization (GLLO) is hardware-oriented and performs bottom-layer optimization, such as operator fusion, layout optimization, redundancy elimination, and memory optimization.

MindRE: all-scenario runtime, which covers the cloud, device, and smaller IoT scenarios.

MindData is responsible for efficiently executing the training data processing pipeline, forming a pipeline with computing, and promptly importing data for training.

MindInsight is the debugging and optimization subsystem of MindSpore. It provides the training process visualization, model lineage, debugger, and performance profiling functions.

MindArmour provides comprehensive, effective, and easy-to-use evaluation tools and enhancement methods for AI trustworthiness in each domain.

Thanks!

View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.
Information Protection Guide
Thanks for using Huawei Enterprise Support Community! We will help you learn how we collect, use, store and share your personal information and the rights you have in accordance with Privacy Policy and User Agreement.