Course Code: aiascend
Duration: 21 hours
Prerequisites:
  • An understanding of neural networks and AI workflows
  • Experience with Python programming
  • Familiarity with model training and deployment pipelines

Audience

  • AI engineers
  • Data scientists working with Huawei AI stack
  • ML developers using Ascend and MindSpore
Overview:

Huawei Ascend is a family of AI processors designed for high-performance inference and training.

This instructor-led, live training (online or onsite) is aimed at intermediate-level AI engineers and data scientists who wish to develop and optimize neural network models using Huawei’s Ascend platform and the CANN toolkit.

By the end of this training, participants will be able to:

  • Set up and configure the CANN development environment.
  • Develop AI applications using MindSpore and CloudMatrix workflows.
  • Optimize performance on Ascend NPUs using custom operators and tiling.
  • Deploy models to edge or cloud environments.

Format of the Course

  • Interactive lecture and discussion.
  • Hands-on use of Huawei Ascend and CANN toolkit in sample applications.
  • Guided exercises focused on model building, training, and deployment.

Course Customization Options

  • To request a customized training for this course based on your infrastructure or datasets, please contact us to arrange.
Course Outline:

Introduction to Huawei Ascend Platform

  • Overview of Ascend architecture and ecosystem
  • MindSpore and CANN overview
  • Use cases and industry relevance

Setting Up the Development Environment

  • Installing the CANN toolkit and MindSpore
  • Using ModelArts and CloudMatrix for project orchestration
  • Testing the environment with sample models

Model Development with MindSpore

  • Model definition and training in MindSpore
  • Data pipelines and dataset formatting
  • Exporting models to Ascend-compatible format

Performance Optimization on Ascend

  • Operator fusion and custom kernels
  • Tiling strategy and AI Core scheduling
  • Benchmarking and profiling tools

Deployment Strategies

  • Edge vs cloud deployment tradeoffs
  • Using the MindX SDK for deployment
  • Integration with CloudMatrix workflows

Debugging and Monitoring

  • Using Profiler and AiD for tracing
  • Debugging runtime failures
  • Monitoring resource usage and throughput

Case Study and Lab Integration

  • Full pipeline development using MindSpore
  • Lab: Build, optimize, and deploy a model on Ascend
  • Performance comparison with other platforms

Summary and Next Steps

Sites Published:

United Arab Emirates - Developing AI Applications with Huawei Ascend and CANN

Qatar - Developing AI Applications with Huawei Ascend and CANN

Egypt - Developing AI Applications with Huawei Ascend and CANN

Saudi Arabia - Developing AI Applications with Huawei Ascend and CANN

South Africa - Developing AI Applications with Huawei Ascend and CANN

Brasil - Developing AI Applications with Huawei Ascend and CANN

Canada - Developing AI Applications with Huawei Ascend and CANN

中国 - Developing AI Applications with Huawei Ascend and CANN

香港 - Developing AI Applications with Huawei Ascend and CANN

澳門 - Developing AI Applications with Huawei Ascend and CANN

台灣 - Developing AI Applications with Huawei Ascend and CANN

USA - Developing AI Applications with Huawei Ascend and CANN

Österreich - Developing AI Applications with Huawei Ascend and CANN

Schweiz - Developing AI Applications with Huawei Ascend and CANN

Deutschland - Developing AI Applications with Huawei Ascend and CANN

Czech Republic - Developing AI Applications with Huawei Ascend and CANN

Denmark - Developing AI Applications with Huawei Ascend and CANN

Estonia - Developing AI Applications with Huawei Ascend and CANN

Finland - Developing AI Applications with Huawei Ascend and CANN

Greece - Developing AI Applications with Huawei Ascend and CANN

Magyarország - Developing AI Applications with Huawei Ascend and CANN

Ireland - Developing AI Applications with Huawei Ascend and CANN

Luxembourg - Developing AI Applications with Huawei Ascend and CANN

Latvia - Developing AI Applications with Huawei Ascend and CANN

España - Developing AI Applications with Huawei Ascend and CANN

Italia - Developing AI Applications with Huawei Ascend and CANN

Lithuania - Developing AI Applications with Huawei Ascend and CANN

Nederland - Developing AI Applications with Huawei Ascend and CANN

Norway - Developing AI Applications with Huawei Ascend and CANN

Portugal - Developing AI Applications with Huawei Ascend and CANN

România - Developing AI Applications with Huawei Ascend and CANN

Sverige - Developing AI Applications with Huawei Ascend and CANN

Türkiye - Developing AI Applications with Huawei Ascend and CANN

Malta - Developing AI Applications with Huawei Ascend and CANN

Belgique - Developing AI Applications with Huawei Ascend and CANN

France - Developing AI Applications with Huawei Ascend and CANN

日本 - Developing AI Applications with Huawei Ascend and CANN

Australia - Developing AI Applications with Huawei Ascend and CANN

Malaysia - Developing AI Applications with Huawei Ascend and CANN

New Zealand - Developing AI Applications with Huawei Ascend and CANN

Philippines - Developing AI Applications with Huawei Ascend and CANN

Singapore - Developing AI Applications with Huawei Ascend and CANN

Thailand - Developing AI Applications with Huawei Ascend and CANN

Vietnam - Developing AI Applications with Huawei Ascend and CANN

India - Developing AI Applications with Huawei Ascend and CANN

Argentina - Developing AI Applications with Huawei Ascend and CANN

Chile - Developing AI Applications with Huawei Ascend and CANN

Costa Rica - Developing AI Applications with Huawei Ascend and CANN

Ecuador - Developing AI Applications with Huawei Ascend and CANN

Guatemala - Developing AI Applications with Huawei Ascend and CANN

Colombia - Developing AI Applications with Huawei Ascend and CANN

México - Developing AI Applications with Huawei Ascend and CANN

Panama - Developing AI Applications with Huawei Ascend and CANN

Peru - Developing AI Applications with Huawei Ascend and CANN

Uruguay - Developing AI Applications with Huawei Ascend and CANN

Venezuela - Developing AI Applications with Huawei Ascend and CANN

Polska - Developing AI Applications with Huawei Ascend and CANN

United Kingdom - Developing AI Applications with Huawei Ascend and CANN

South Korea - Developing AI Applications with Huawei Ascend and CANN

Pakistan - Developing AI Applications with Huawei Ascend and CANN

Sri Lanka - Developing AI Applications with Huawei Ascend and CANN

Bulgaria - Developing AI Applications with Huawei Ascend and CANN

Bolivia - Developing AI Applications with Huawei Ascend and CANN

Indonesia - Developing AI Applications with Huawei Ascend and CANN

Kazakhstan - Developing AI Applications with Huawei Ascend and CANN

Moldova - Developing AI Applications with Huawei Ascend and CANN

Morocco - Developing AI Applications with Huawei Ascend and CANN

Tunisia - Developing AI Applications with Huawei Ascend and CANN

Kuwait - Developing AI Applications with Huawei Ascend and CANN

Oman - Developing AI Applications with Huawei Ascend and CANN

Slovakia - Developing AI Applications with Huawei Ascend and CANN

Kenya - Developing AI Applications with Huawei Ascend and CANN

Nigeria - Developing AI Applications with Huawei Ascend and CANN

Botswana - Developing AI Applications with Huawei Ascend and CANN

Slovenia - Developing AI Applications with Huawei Ascend and CANN

Croatia - Developing AI Applications with Huawei Ascend and CANN

Serbia - Developing AI Applications with Huawei Ascend and CANN

Bhutan - Developing AI Applications with Huawei Ascend and CANN

Nepal - Developing AI Applications with Huawei Ascend and CANN

Uzbekistan - Developing AI Applications with Huawei Ascend and CANN