Get in Touch
 Duration 7 hours

Course Outline

Overview of Huawei’s AI Ecosystem

  • Ascend AI hardware: including 310, 910, and 910B chips.
  • MindSpore, CANN, and their associated supporting tools.
  • The end-to-end AI development workflow, from training through to deployment.

Deep Dive into the CANN Toolkit

  • Defining CANN and its significance in AI computing.
  • An overview of essential components, including ATC, AscendCL, and operator libraries.
  • The specific role CANN plays within AI inference pipelines.

Initial Setup with MindSpore and CANN

  • Configuring the development environment (MindSpore + CANN + Python).
  • Training a basic model using MindSpore.
  • Exporting and converting the model via ATC.

Executing Inference on Ascend Devices

  • Utilizing the OM model through AscendCL or Python APIs.
  • Handling basic input and output preprocessing tasks.
  • Validating the accuracy and performance of model outputs.

Integrating with Alternative Frameworks

  • A summary of support for TensorFlow, PyTorch, and ONNX.
  • Details on supported operators and existing limitations.
  • A practical demo of model conversion (e.g., transforming ONNX to OM format).

Navigating the CANN and MindSpore Developer Community

  • Key resources such as documentation, GitHub repositories, and sample code.
  • An introduction to MindSpore Hub and the model zoo.
  • Accessing community forums, events, and support channels.

Recap and Future Directions

Requirements

  • A foundational understanding of machine learning and deep learning principles.
  • Familiarity with Python programming basics.
  • No previous experience with CANN or Ascend hardware is necessary.

Target Audience

  • Machine learning developers seeking to understand deployment workflows.
  • Students and researchers new to Huawei’s AI ecosystem.
  • AI framework contributors and enthusiasts interested in model acceleration techniques.

Number of participants


Price per participant

Upcoming Courses

Related Categories