Welcome to Firefly
Switch language
Firefly Docsss
Last Updated: 2026-07-22 16:08:50

1.1 NPU Usage

Platforms such as RK3588 come with a built-in NPU module; the RK3588 NPU offers processing performance of up to 6 TOPS.To use this NPU,you need to download the RKNN SDK.The RKNN SDK provides C++/Python programming interfaces, which help users deploy RKNN models exported by RKNN-Toolkit2,accelerating the deployment of AI applications. The overall development steps for RKNN are divided into three main parts: model conversion, model evaluation, board-side deployment and execution.

  • Model Conversion
    converting models from CaffeTensorFlowTensorFlow LiteONNXDarkNetPyTorch etc.,to RKNN models.It also supports importing and exporting RKNN models, which can be used on the Rockchip NPU platform.
  • Model Evaluation
    model evaluation phase helps users quantify and analyze model performance, including key metrics such as accuracy, on-board inference performance, and memory usage.
  • Board-Side Deployment and Execution
    loading the RKNN model onto the RKNPU platform, and performing model preprocessing, inference, post-processing, and release.

On this page