Firefly开源社区

打印 上一主题 下一主题

[人工智能] rknn_api 库编译

169

积分

0

威望

0

贡献

技术小白

积分
169

rknn_api 库编译

发表于 2022-4-25 15:41:36      浏览:5071 | 回复:4        打印      只看该作者   [复制链接] 楼主

我在编译   RKNN_SDK\RK_NPU_SDK_1.2.0\release\rknpu2\examples\rknn_yolov5_demo 例程的时候出现如下错误:

./build-linux_RK356X.sh
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gwhw/docker/rknn_yolov5_demo/build/build_linux_aarch64
make[2]: *** No rule to make target '../../../../runtime/RK356X/Linux/librknn_api/armhf/librknnrt.so', needed by 'rknn_yolov5_demo'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 33%] Building CXX object CMakeFiles/rknn_yolov5_demo.dir/src/main.cc.o
/home/gwhw/docker/rknn_yolov5_demo/src/main.cc:33:10: fatal error: rknn_api.h: No such file or directory
   33 | #include "rknn_api.h"
      |          ^~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/rknn_yolov5_demo.dir/build.make:63: CMakeFiles/rknn_yolov5_demo.dir/src/main.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:76: CMakeFiles/rknn_yolov5_demo.dir/all] Error 2
make: *** [Makefile:130: all] Error 2


请问怎么编译rknn_api呢?
回复

使用道具 举报

2085

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2085
发表于 2022-4-25 17:14:21        只看该作者  沙发
你是把demo文件夹单独拿出来编译了?
需要带着整个 npu sdk 进行编译,程序依赖的一些库和头文件在其他位置
回复

使用道具 举报

169

积分

0

威望

0

贡献

技术小白

积分
169
发表于 2022-4-26 08:27:14        只看该作者  板凳
那怎么编译呢?
回复

使用道具 举报

169

积分

0

威望

0

贡献

技术小白

积分
169
发表于 2022-4-26 08:31:41        只看该作者  地板
Liuth 发表于 2022-4-25 17:14
你是把demo文件夹单独拿出来编译了?
需要带着整个 npu sdk 进行编译,程序依赖的一些库和头文件在其他位 ...

我想让yolo的demo,在我的开发板中跑起来。我用的是ubuntu系统。需要怎么编译rknn_sdk呢?
回复

使用道具 举报

2085

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2085
发表于 2022-4-26 09:36:06        只看该作者  5#
把 sdk 解压到 ubuntu ,不要改动文件目录结构,到demo目录,按照实际情况修改 build-linux_RK356X.sh 里面的交叉编译配置
然后执行就可以。部署到板子的方法在 demo readme 里面有写
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表