rknn-toolkit2¶
RKNN-Toolkit2 is a development kit that provides users with Rockchip NPU model conversion, inference and performance evaluation on PC platform
提示
Please download the source code before reading this section.
The directory structure as follow:
edge/external/rknn/rknn-toolkit2$ tree -L 1
.
├── doc
├── examples
├── LICENSE
├── packages
└── rknn-toolkit-lite2
The development documents in external/rknn/rknn-toolkit2/doc directory.
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
注意
Please read the document under doc directory first! and related examples refer to the examples source code.
rknn-toolkit-lite2¶
RKNN Toolkit Lite2 provides a python programming interface for Rockchip NPU platform to help users deploy and use RKNN models exported from RKNN-Toolkit2.
提示
Please download the source code before reading this section.
RKNN Toolkit Lite2 development documents saved in external/rknn/rknn-toolkit2/rknn-toolkit-lite2/doc directory.
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
The whl package of RKNN Toolkit Lite2 has been pre-installed in Toybrick Debian11 system.
Execute the following command as a normal user toybrick to upgrade to the latest version.
pip3 install --user --upgrade rknn-toolkit-lite2
rknpu2¶
rknpu2 provides C programming interface for chip platform with Rockchip NPU, and helps users deploy the RKNN models export from RKNN-Toolkit2 .
提示
Please download the source code before reading this section.
The directory structure as follow:
edge/external/rknn/rknpu2$ tree -L 1
.
├── doc
├── examples
├── LICENSE
├── README.md
├── rknn_server_proxy.md
├── rknpu.mk
└── runtime
rknpu2 development documents saved in external/rknn/rknpu2/doc directory.
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
注意
Please read the document under doc directory first! and related examples refer to the examples source code.
rknpu2 development package has been pre-installed in Toybrick Debian 11 system.
Execute the following command to upgrade to the latest version.
sudo apt update
sudo apt -y upgrade