Table of Contents
VIM3/3L NPU Notes
C++ API
C++ Demo Lite
Python API
NPU TFLite Delegate
OpenCV DNN
Android JNI
VIM3 MainLine with open source npu driver
Discussion
VIM3
VIM3L
NPU
OpenCV
VIM3/3L NPU Notes
There are four ways to use the
NPU
on
VIM3
:
The native
C++ API
.
The
Python API
was officially developed by
Khadas
and based on
C++ API
.
The
TFLite Delegate
is officially maintained by
Verisilicon
The
OpenCV DNN
is officially maintained by
OpenCV
.
C++ API
NPU SDK Usage
NPU Prebuilt Demo Usage
Application Source Code
NPU Performance Analysis
C++ Demo Lite
YOLOv7-tiny VIM3 Demo Lite - 1
YOLOv8n VIM3 Demo Lite - 2
DenseNet CTC ONNX Keras VIM3 Demo Lite – 3
RetinaFace PyTorch VIM3 Demo Lite - 5
Python API
KSNN Usage
KSNN API Documentation
Instructions for KSNN conversion tool
KSNN NPU Demos
YOLOv7-tiny KSNN Demo - 1
YOLOv8n KSNN Demo - 2
NPU TFLite Delegate
NPU TFLite Delegate Usage
OpenCV DNN
OpenCV DNN Usage
Android JNI
Android NPU JNI
VIM3 MainLine with open source npu driver
VIM3 MainLine Usage