Get in Touch
 Duration 21 hours

Course Outline

Introduction to Cambricon and MLU Architecture

  • Insight into Cambricon’s AI chip portfolio
  • MLU architecture and instruction pipeline details
  • Overview of supported model types and applicable use cases

Setting Up the Development Toolchain

  • Installation procedures for BANGPy and Neuware SDK
  • Configuring the environment for Python and C++ development
  • Ensuring model compatibility and handling preprocessing

Building Models with BANGPy

  • Managing tensor structures and shapes
  • Constructing computation graphs
  • Implementing custom operation support within BANGPy

Deployment via Neuware Runtime

  • Processes for converting and loading models
  • Controlling execution and inference
  • Best practices for edge and data center deployment

Enhancing Performance

  • Optimizing memory mapping and layer tuning
  • Utilizing execution tracing and profiling tools
  • Identifying common bottlenecks and implementing fixes

Integrating MLUs into Applications

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

Comprehensive Project and Practical Use Case

  • Lab session: Deploying a vision or NLP model
  • Implementing edge inference with BANGPy integration
  • Evaluating accuracy and throughput

Conclusion and Future Directions

Requirements

  • Foundational knowledge of machine learning model architectures
  • Proficiency in Python and/or C++
  • Understanding of model deployment and acceleration principles

Target Audience

  • Embedded AI developers
  • ML engineers specializing in edge or datacenter deployments
  • Developers working within the Chinese AI infrastructure ecosystem

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories