Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:vim3:npu:ksnn:ksnn-usage

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
products:sbc:vim3:npu:ksnn:ksnn-usage [2022/09/17 02:32]
frank created
products:sbc:vim3:npu:ksnn:ksnn-usage [2023/09/15 11:53]
sravan [Install KSNN]
Line 1: Line 1:
 +~~tag> VIM3 VIM3L NPU Python API KSNN  ~~
 +
 +
 ====== KSNN Usage ====== ====== KSNN Usage ======
  
-===== Introduction =====+This article shows VIM3 NPU usage examples through **KSSN** - Python API.
  
-This article mainly introduces how to call NPU through Python API in VIM3/VIM3L.+<WRAP help > 
 +**KSSN** is [[https://github.com/khadas/ksnn#readme|Khadas Software Neural Network]] 
 +</WRAP>
  
 ===== Install KSNN ===== ===== Install KSNN =====
  
-1. Clone code to local.+Get the library and example code: [[gh>khadas/ksnn]]
  
 ```shell ```shell
Line 13: Line 18:
 ``` ```
  
-2. Installation dependencies.+Install the dependencies:
  
 ```shell ```shell
Line 19: Line 24:
 ``` ```
  
-3. Install KSNN library.+Install KSNN library:
  
 ```shell ```shell
Line 26: Line 31:
 ``` ```
  
-===== Example of use =====+===== Usage example =====
  
-Demos are all concentrated in the examlpes directory,+All Demo examples in the ''examples'' directory are sorted by folders.
  
 ```shell ```shell
Line 35: Line 40:
 ``` ```
  
-Take Inception V3 as an example, other demos are similar.+Choose ''tensorflow'' and ''inceptionv3.py'' for example, other demos are similar.
  
 ```shell ```shell
-$ cd tensorflow && ls +$ cd tensorflow && ls -1 
-README.md  box_priors.txt  data  inceptionv3.py  libs  mobilenet_ssd_picture.py  models+data   
 +libs 
 +models 
 +README.md   
 +box_priors.txt 
 +inceptionv3.py 
 +mobilenet_ssd_picture.py
 ``` ```
  
-The running commands and conversion parameters are in the ''README'' file in the corresponding directory.+The running commands and conversion parameters are in the ''README.md'' file in the same directory.
  
 ```shell ```shell
Line 80: Line 91:
 ``` ```
  
-Run Inception V3:+Run ''inceptionv3.py'':
  
 ```shell ```shell
Line 156: Line 167:
 1. The Demos that currently support cameras include the Yolo series and OpenPose. Take Yolov3 as an example, 1. The Demos that currently support cameras include the Yolo series and OpenPose. Take Yolov3 as an example,
  
-```shell +```sh 
-cd ksnn/examples/darknet +cd ksnn/examples/darknet 
-python3 hand-cap.py --model ./models/VIM3/hand.nb --library ./libs/libnn_hand.so --device X+ 
 +python3 hand-cap.py --model ./models/VIM3/hand.nb 
 +  --library ./libs/libnn_hand.so --device X
 ``` ```
  
 2. Currently, the only demo that supports RTSP is the yolo series. Take Yolov3 as an example, 2. Currently, the only demo that supports RTSP is the yolo series. Take Yolov3 as an example,
  
-```shell +```sh 
-cd ksnn/examples/darknet +cd ksnn/examples/darknet 
-python3 flask-yolov3.py --model ./models/VIM3/yolov3.nb --library ./libs/libnn_yolov3.so --device X+ 
 +python3 flask-yolov3.py --model ./models/VIM3/yolov3.nb 
 +  --library ./libs/libnn_yolov3.so --device X
 ``` ```
  
Last modified: 2024/05/27 22:15 by louis