|  | 
 
| 本帖最后由 SimleLi 于 2020-7-13 15:31 编辑 
 翻到这个文档(Rockchip_Trouble_Shooting_RKNN_Toolkit_V1.3.2_CN.pdf)的1.7.2,终于对 RKNN 版本号有了些了解。
 
 下面简单介绍下。
 
 RKNN Toolkit 与 各组件之间的版本对应关系:
 
 RKNN 组件版本查询方法
 以RK1808 为例:
 # 查询NPU 驱动版本
 $ dmesg | grep -i galcore
 [    8.285497] Galcore version 6.4.0.227915
 
 # 查询rknn_server 版本
 $ strings /usr/bin/rknn_server | grep build
 1.3.2 (f113d64 build: 2020-04-23 09:35:26)
 
 # 查询librknn_runtime 版本
 $ strings /usr/lib/librknn_runtime.so | grep build
 librknn_runtime version 1.3.2 (736df77 build: 2020-04-23 09:26:03 base: 1112)
 
 
 通过 RKNN API 获取 SDK 版本信息
 获取版本信息示例:
 rknn_sdk_version version;
 ret = rknn_query(ctx, RKNN_QUERY_SDK_VERSION, &version,
 sizeof(rknn_sdk_version));
 printf("api version   : %s\n", version.api_version);
 printf("driver version: %s\n", version.drv_version);
 其中:
 api_version:api 自身版本号(在2020-04-23 build版本,得到的是 librknn_runtime的版本号,后续可能会有变化)。
 drv_version:rknn_server 的版本号(注意这里不是驱动ko文件的版本号)。
 
 
 RKNN 最新版本组件
 可在 Github rknpu 上找到最新版本。
 
 提供一个自己写的打包脚本(用于RK1808):
 使用方法:
 Usage: ./mk_rknpu_pkg.sh <rknpu_dir>
 示例:
 $ git clone https://github.com/rockchip-linux/rknpu.git
 $ ./mk_rknpu_pkg.sh ./rknpu
 脚本执行后,会在当前目录下生成 rknpu_pkg.tar
 
 将 rknpu_pkg.tar 拷贝到 RK1808 文件系统的根目录
 执行:
 $ tar -xvf rknpu_pkg.tar
 $ rm rknpu_pkg.tar
 注意:上述操作会直接覆盖 rknn 相关文件,谨慎操作!
 
 
 
 
 | 
 
x本帖子中包含更多资源您需要 登录 才可以下载或查看,没有帐号?立即注册  |