This shows you the differences between two versions of the page.
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/ | ||
+ | </ | ||
===== Install KSNN ===== | ===== Install KSNN ===== | ||
- | 1. Clone code to local. | + | Get the library and example |
```shell | ```shell | ||
Line 13: | Line 18: | ||
``` | ``` | ||
- | 2. Installation | + | 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 | + | All Demo examples |
```shell | ```shell | ||
Line 35: | Line 40: | ||
``` | ``` | ||
- | Take Inception V3 as an example, other demos are similar. | + | Choose '' |
```shell | ```shell | ||
- | $ cd tensorflow && ls | + | $ cd tensorflow && ls -1 |
- | README.md | + | data |
+ | libs | ||
+ | models | ||
+ | README.md | ||
+ | box_priors.txt | ||
+ | inceptionv3.py | ||
+ | mobilenet_ssd_picture.py | ||
``` | ``` | ||
- | The running commands and conversion parameters are in the '' | + | The running commands and conversion parameters are in the '' |
```shell | ```shell | ||
Line 80: | Line 91: | ||
``` | ``` | ||
- | Run Inception V3: | + | Run '' |
```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/ | + | cd ksnn/ |
- | $ python3 hand-cap.py --model ./ | + | |
+ | python3 hand-cap.py --model ./ | ||
+ | | ||
``` | ``` | ||
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/ | + | cd ksnn/ |
- | $ python3 flask-yolov3.py --model ./ | + | |
+ | python3 flask-yolov3.py --model ./ | ||
+ | | ||
``` | ``` | ||