rknn-toolkit2

RKNN-Toolkit2是为用户提供在PC平台上进行Rockchip芯片NPU模型转换、推理和性能评估的开发套件。

提示

请先下载源代码再进行阅读本章节内容

目录概况如下:

edge/external/rknn/rknn-toolkit2$ tree -L 1
.
├── doc
├── examples
├── LICENSE
├── packages
└── rknn-toolkit-lite2

文档位于external/rknn/rknn-toolkit2/doc 目录下

edge/external/rknn/rknn-toolkit2/doc$ tree -L 1
.
├── changelog-1.2.0.txt
├── requirements_cp36-1.2.0.txt
├── RKNNToolKit2_OP_Support-1.2.0.md
├── Rockchip_Quick_Start_RKNN_SDK_CN-1.2.0.pdf
├── Rockchip_Quick_Start_RKNN_Toolkit2_CN-1.2.0.pdf
├── Rockchip_Quick_Start_RKNN_Toolkit2_EN-1.2.0.pdf
├── Rockchip_User_Guide_RKNN_Toolkit2_CN-1.2.0.pdf
├── Rockchip_User_Guide_RKNN_Toolkit2_EN-1.2.0.pdf
└── RRKNNToolKit2_API_Difference_With_Toolkit1-1.2.0.md

注意

请务必优先请阅读doc目录下文档!相关例程参考目录下的examples源代码

rknn-toolkit-lite2

RKNN Toolkit Lite2为带有Rockchip NPU平台提供 Python 编程接口,帮助用户部署使用RKNN-Toolkit2导出的RKNN模型。

提示

请先下载源代码再进行阅读本章节内容

RKNN Toolkit Lite2开发文档位于external/rknn/rknn-toolkit2/rknn-toolkit-lite2/doc目录下。

edge/external/rknn/rknn-toolkit2/rknn-toolkit-lite2/doc$ tree -L 1
.
├── change_log.txt
├── Rockchip_User_Guide_RKNN_Toolkit_Lite2_V1.2.0_CN.pdf
└── Rockchip_User_Guide_RKNN_Toolkit_Lite2_V1.2.0_EN.pdf

在Toybrick Debian11系统中已经预装了RKNN Toolkit Lite2的whl包。

以普通用户toybrick执行如下命令升级到最新版本:

pip3 install --user --upgrade rknn-toolkit-lite2

rknpu2

rknpu2为带有Rockchip NPU的芯片平台提供C语言编程接口,帮助用户部署使用 RKNN-Toolkit2 导出的 RKNN 模型。

提示

请先下载源代码再进行阅读本章节内容

目录概况如下:

edge/external/rknn/rknpu2$ tree -L 1
.
├── doc
├── examples
├── LICENSE
├── README.md
├── rknn_server_proxy.md
├── rknpu.mk
└── runtime

rknpu2 开发文档位于 external/rknn/rknpu2/doc 目录下。

edge/external/rknn/rknpu2/doc$ tree -L 1
.
├── Rockchip_Quick_Start_RKNN_SDK_V1.2.0_CN.pdf
├── Rockchip_RKNPU_User_Guide_RKNN_API_V1.2.0_CN.pdf
└── Rockchip_RKNPU_User_Guide_RKNN_API_V1.2.0_EN.pdf

注意

请务必优先请阅读doc目录下文档!相关例程参考目录下的examples源代码

在Toybrick Debian11系统中已经预装了rknpu2开发包。

执行如下命令升级到最新版本:

sudo apt update
sudo apt -y upgrade