RV1808/1126使用RKNN作为MediaPipe推理后端开发步骤及ONNX转RKNN模型

目录

1 基于RKNN推理后端集成

1.1 依赖库配置

1.2    添加计算单元Calculators

1.3    增加rknn后端调用接口

1.4    增加计算图 

1.5    增加动态库生成规则

1.6    编译 

 1.7    运行配置

 1.7.1 基于opencv的resize配置

1.7.2 基于rag的resize配置 

2 RKNN模型转换 


1 基于RKNN推理后端集成

        RKNN SDK为RK1808等带有NPU 的平台提供编程接口,能够帮助用户部署使用RKNN-Toolkit导出的RKNN模型,加速AI应用的落地。
        瑞芯微RV1126平台上已经基于Tengine推理后端实现了NPU的推理,但是由于Tengine为第三方开发的适配NPU的推理库,在性能等方面优化不足。而RKNN则是瑞芯微自带的推理加速库,在性能优化方面做得更好。
        为了能够将RKNN作为推理后端集成到MediaPipe框架中,需要添加rknn相关的计算单元实现集成。

1.1 依赖库配置

        基于rknn后端推理的集成需要增加3个依赖库:rknn、rga和drm三个库。
        1) rknn依赖库
        此库为RNKK SDK动态库,使用此库才能实现NPU的推理计算。集成配置如下:
                a)在MediaPipe的third_par

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

space01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值