Got it

Overview of MindSpore

Latest reply: Dec 18, 2021 16:20:55 534 15 7 0 0

Overview of MindSpore

A framework is a platform that provides a foundation for developing software applications.

Since developing software is a complex because it involves many tasks including coding, designing, and testing. For only the coding part, programmers had to take care of the syntax, declarations, garbage collection, statements, exceptions, and more.

Thus, Software frameworks make life easier for developers by allowing them to take control of the entire software development process, or most of it, from a single platform.

Huawei did a great job too while designing MindSpore.

MindSpore is a new open-source deep learning training/inference framework that could be used for mobile, edge and cloud scenarios. MindSpore is designed to provide development experience with friendly design and efficient execution for the data scientists and algorithmic engineers, native support for Ascend AI processor, and software hardware co-optimization. At the meantime MindSpore as a global AI open source community, aims to further advance the development and enrichment of the AI software/hardware application ecosystem.

 

Some features of MindSpore:

·       Development friendliness (

o   Automatic differential: unified programming of network and operators, native expression of functions and algorithms, and automatic generation of inverse network operators;

o   Automatic parallelization: achieving best model parallelization with automatic model partitioning;

o   Automatic optimization: using the same code for dynamic and static computation graphs.);

·       Execution Efficiency(

o   On-device execution, making full use of the computing power of Ascend AI processors

o   Pipeline optimization, maximizing parallel processing linearity

o   Deep graph optimization, automatically adapting to the AI core computing power and precision) ;

·       Deployment flexibility(

o   On-demand collaborative computing across the cloud-edge-device, better protecting privacy;

o   Unified architecture for the cloud-edge-device, implementing one-time development and on-demand deployment).

 

 

 

 

Advantages of using a software framework:

o   Assists in establishing better programming practices and fitting use of design patterns.

o   Code is more secure.

o   Duplicate and redundant code can be avoided

o   Helps consistent developing code with fewer bugs.

o   Makes it easier to work on sophisticated technologies.

o   One could create their software framework or contribute to open-source frameworks. Hence, there is a continuous improvement in the functionality.

o   Several code segments and functionalities are pre-built and pre-tested. This makes applications more reliable.

o   Testing and debugging the code is a lot easier and can be done even by developers who do not own the code.

o   The time required to develop an application is reduced significantly.


  • x
  • convention:

GhaziAsad
Created Jul 22, 2021 16:50:45

nice
View more
  • x
  • convention:

csk99
csk99 Created Jul 23, 2021 22:04:43 (0) (0)
I am grateful  
GhaziAsad
Created Jul 22, 2021 16:50:52

Thanks for sharing
View more
  • x
  • convention:

csk99
csk99 Created Jul 23, 2021 22:04:20 (0) (0)
My pleasure  
Unicef
MVE Created Jul 23, 2021 06:26:45

GOOD
View more
  • x
  • convention:

csk99
csk99 Created Jul 23, 2021 22:04:08 (0) (0)
Thank you  
MahMush
Moderator Author Created Jul 23, 2021 23:47:39

Some very important points explained nicely
View more
  • x
  • convention:

csk99
csk99 Created Jul 25, 2021 05:51:57 (0) (0)
I'm happy to know that thanks  
titusmahwe
Created Jul 25, 2021 16:28:24

Great post...most frameworks also adopts the microservices architecture. That is they break a huge complex task into small manageable task that can be solved quickly and efficiently.
View more
  • x
  • convention:

Sokrin
Sokrin Created Jul 26, 2021 02:51:13 (0) (0)
 
Kevin_Thomas
Created Jul 29, 2021 05:23:42

Nice info. Keep up the good work!
View more
  • x
  • convention:

csk99
csk99 Created Jul 29, 2021 06:11:31 (0) (0)
Thank you  
AL_93
Created Aug 26, 2021 13:11:00

Good post
View more
  • x
  • convention:

Caroline_Herrera
Created Sep 23, 2021 13:25:38

Very good share
View more
  • x
  • convention:

user_4358465
Created Dec 18, 2021 16:20:55

Good overview on MindSpore!
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.