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
Convert ONNX
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
KSNN Example by users
Example.1 - YOLOv8n KSNN Demo
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
Convert ONNX
Convert Your Model to ONNX