MediaTek NPU (NeuroPilot) with LiteRT

LiteRT supports MediaTek NeuroPilot through the Compiled Model API for both AOT and On-Device compilation.

Set up development environment

  • Operating System: Ubuntu 22.04 LTS
  • Build System: Bazel 7.4.1
  • Android SDK: API Level 34 (Android 14)
  • Android NDK: Support for API Level 28 (Android 9 Pie)

Supported SoCs

  • Dimensity 7300 (MT6878)
  • Dimensity 8300 (MT6897)
  • Dimensity 9000 (MT6983)
  • Dimensity 9200 (MT6985)
  • Dimensity 9300 (MT6989)
  • Dimensity 9400 (MT6991)

Next steps

  1. Start with the unified NPU guide: NPU acceleration with LiteRT
  2. Follow the conversion and deployment steps there, choosing MediaTek where applicable.
  3. For LLMs, see Execute LLMs on NPU using LiteRT-LM.