Get in Touch

Course Outline

Introduction to Huawei’s AI Ecosystem

  • Overview of Ascend AI hardware, including the 310, 910, and 910B chips.
  • MindSpore, CANN, and associated supporting tools.
  • The AI development workflow, spanning from training to deployment.

Understanding the CANN Toolkit

  • Definition of CANN and its significance in AI development.
  • Overview of core components, including ATC, AscendCL, and operator libraries.
  • The role of CANN within AI inference pipelines.

Getting Started with MindSpore and CANN

  • Setting up the development environment (MindSpore + CANN + Python).
  • Training a basic model using MindSpore.
  • Exporting and converting models using the ATC tool.

Running Inference on Ascend Devices

  • Utilizing the OM model via AscendCL or Python APIs.
  • Performing basic input and output preprocessing.
  • Validating model outputs for accuracy.

Working with Other Frameworks

  • Overview of support for TensorFlow, PyTorch, and ONNX formats.
  • Supported operators and known limitations.
  • A simple model conversion demonstration (e.g., converting from ONNX to OM format).

Exploring the CANN and MindSpore Developer Ecosystem

  • Key resources: documentation, GitHub repositories, and sample code.
  • Overview of the MindSpore Hub and model zoo.
  • Community forums, events, and support channels.

Summary and Next Steps

Requirements

  • A fundamental understanding of machine learning and deep learning concepts.
  • Some prior programming experience with Python.
  • No previous experience with CANN or Ascend hardware is required.

Target Audience

  • Machine learning developers looking to explore model deployment workflows.
  • Students or researchers who are new to Huawei’s AI ecosystem.
  • AI framework contributors and hobbyists interested in model acceleration techniques.
 7 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories