Get in Touch
 Duration 21 hours

Course Outline

Introduction to Cambricon and MLU Architecture

  • Snapshot of Cambricon’s AI chip lineup
  • MLU architecture and instruction flow
  • Compatible model types and typical applications

Setting Up the Development Toolchain

  • Installing BANGPy and the Neuware SDK
  • Configuring Python and C++ environments
  • Ensuring model compatibility and preprocessing

Building Models with BANGPy

  • Managing tensor structures and dimensions
  • Constructing computation graphs
  • Support for custom operations within BANGPy

Deployment via Neuware Runtime

  • Model conversion and loading processes
  • Controlling execution and inference
  • Best practices for edge and data center deployment

Enhancing Performance

  • Memory mapping and layer adjustment
  • Tracing and profiling execution
  • Identifying and resolving common bottlenecks

Embedding MLU into Applications

  • Leveraging Neuware APIs for seamless integration
  • Support for streaming and multi-model setups
  • Scenarios involving hybrid CPU-MLU inference

End-to-End Project and Practical Application

  • Workshop: Releasing a vision or NLP model
  • Edge inference integrated with BANGPy
  • Validating accuracy and throughput

Recap and Future Directions

Requirements

  • A solid grasp of machine learning model architectures
  • Practical experience with Python and/or C++
  • Knowledge of model deployment and acceleration principles

Target Audience

  • Embedded AI developers
  • ML engineers targeting edge or datacenter environments
  • Developers collaborating with Chinese AI infrastructure

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories