Get in Touch
 Duration 21 hours

Course Outline

Foundations of Cambricon and MLU Architecture

  • Introduction to Cambricon’s AI chip ecosystem.
  • Deep dive into MLU architecture and instruction pipelines.
  • Review of supported model types and applicable use cases.

Establishing the Development Toolchain

  • Installation of BANGPy and the Neuware SDK.
  • Configuring environments for Python and C++ development.
  • Understanding model compatibility and preprocessing requirements.

Model Construction with BANGPy

  • Managing tensor structures and shapes.
  • Building computation graphs.
  • Implementing custom operations within BANGPy.

Deployment via Neuware Runtime

  • Processes for converting and loading models.
  • Controlling execution and inference.
  • Best practices for deploying to edge and data center devices.

Enhancing Performance

  • Tuning memory mapping and layers.
  • Utilizing execution tracing and profiling tools.
  • Identifying and resolving common performance bottlenecks.

Integrating MLUs into Applications

  • Leveraging Neuware APIs for seamless application integration.
  • Supporting streaming and multi-model architectures.
  • Handling hybrid CPU-MLU inference scenarios.

Capstone Project and Real-World Application

  • Practical lab: Deploying a computer vision or NLP model.
  • Implementing edge inference with BANGPy integration.
  • Validating model accuracy and throughput.

Course Wrap-up and Path Forward

Requirements

  • A solid grasp of machine learning model architectures.
  • Proficiency in Python and/or C++ programming.
  • Knowledge of model deployment strategies and hardware acceleration concepts.

Target Audience

  • Embedded AI developers.
  • ML engineers focused on edge or data center deployment.
  • Developers working with Chinese AI infrastructure ecosystems.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories