zyk 发表于 2021-8-23 16:54:55

按wiki教程走一下看一下是否有遗漏的步骤https://wiki.t-firefly.com/ROC-RK3566-PC/usage_npu.html

zwmasdf 发表于 2021-8-24 08:23:32

zyk 发表于 2021-8-23 16:54
按wiki教程走一下看一下是否有遗漏的步骤https://wiki.t-firefly.com/ROC-RK3566-PC/usage_npu.html

找到问题了,但是文档有自相矛盾的地方,rknnrt/doc/Rockchip_RK356X_User_Guide_RKNN_API_V1.1.0_CN.pdf中3.3.1章节安卓平台要求应用链接librknn_api_android.so,但是实际就是rknn_init返回错误,改成librknn_api.so就不会rknn_init错误了,请问两者有何区别,为什么文档描述的是错误的。

zyk 发表于 2021-8-24 08:56:17

如文档描述,是否有生成相应的库

/system/lib/librknn_api_android.so
/system/lib/librknnhal_bridge.rockchip.so
/system/lib64/librknn_api_android.so
/system/lib64/librknnhal_bridge.rockchip.so
/vendor/lib64/rockchip.hardware.neuralnetworks@1.0.so
/vendor/lib64/rockchip.hardware.neuralnetworks@1.0-adapter-helper.so
/vendor/lib64/librknnrt.so
/vendor/lib64/hw/rockchip.hardware.neuralnetworks@1.0-impl.so

zwmasdf 发表于 2021-8-24 09:48:29

zyk 发表于 2021-8-24 08:56
如文档描述,是否有生成相应的库

我是直接用下载的资料里的库的,但是按照文档链接librknn_api_android.so是不行的,一定要链接librknn_api.so才行,这是什么原因呢,两者有何区别

zyk 发表于 2021-8-24 10:07:08

本帖最后由 zyk 于 2021-8-24 10:08 编辑


<div>
<div>#链接librknnrt.so</div></div><div><div>rknn_ssd_demo_Android
    ├── lib
    │&nbsp;&nbsp; ├── librknn_api.so -> librknnrt.so
    │&nbsp;&nbsp; └── librknnrt.so
    ├── model
    │&nbsp;&nbsp; ├── box_priors.txt
    │&nbsp;&nbsp; ├── coco_labels_list.txt
    │&nbsp;&nbsp; ├── road.bmp
    │&nbsp;&nbsp; └── ssd_inception_v2.rknn
    └── rknn_ssd_demo
</div></div>
页: 1 [2]
查看完整版本: ROC-RK3566安卓RKNN模型例程无法使用,且会导致重启