Get in Touch
 Duration 14 hours

Course Outline

CANN and Ascend AI Processor Foundations

  • Defining CANN and its function within Huawei’s AI compute stack.
  • An overview of Ascend processor architectures (e.g., 310, 910).
  • A summary of supported AI frameworks and the associated toolchain.

Model Conversion and Compilation

  • Leveraging the ATC tool for converting models from TensorFlow, PyTorch, or ONNX.
  • Generating and verifying OM model files.
  • Addressing unsupported operators and resolving common conversion obstacles.

Deployment via MindSpore and Other Frameworks

  • Implementing model deployment with MindSpore Lite.
  • Integrating OM models using Python APIs or C++ SDKs.
  • Utilizing the Ascend Model Manager.

Performance Optimization and Profiling

  • Exploring AI Core, memory, and tiling optimizations.
  • Analyzing model execution through CANN profiling tools.
  • Applying best practices to enhance inference speed and resource efficiency.

Error Management and Debugging

  • Identifying and resolving frequent deployment errors.
  • Interpreting logs and utilizing error diagnosis utilities.
  • Conducting unit testing and functional validation of deployed models.

Edge and Cloud Deployment Scenarios

  • Deploying solutions to Ascend 310 for edge applications.
  • Integrating with cloud-based APIs and microservices.
  • Examining real-world case studies in computer vision and NLP.

Recap and Future Directions

Requirements

  • Proficiency with Python-based deep learning frameworks like TensorFlow or PyTorch.
  • A solid understanding of neural network architectures and model training workflows.
  • Basic competence with the Linux command-line interface and scripting.

Target Audience

  • AI engineers focused on model deployment.
  • Machine learning practitioners aiming for hardware acceleration.
  • Deep learning developers constructing inference solutions.

Number of participants


Price per participant

Upcoming Courses

Related Categories