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