FWIW, on my rk3588 devices the NPUs are working with recent mainline releases:
[ 5.967316] [drm] Initialized rocket 0.0.0 for rknn on minor 0
[ 5.975499] rocket fdab0000.npu: Rockchip NPU core 0 version: 1179210309
[ 5.978652] rocket fdac0000.npu: Rockchip NPU core 1 version: 1179210309
[ 5.985602] rocket fdad0000.npu: Rockchip NPU core 2 version: 1179210309
This script runs the Mesa example with the latest available working versions:
And with this script, the Mesa example runs, with a small adjustment, also with the TFLite successor LiteRT:
A MediaPipe sample can also be set up easily:
But unfortunately, the MediaPipe framework does not support the extended delegate functionality of LiteRT (TFLite).
And therefore no NPU support.
classification-3.11-tflite.logclassification-3.13-litert.logobject_detection-3.12-litert.log