Radxa Rock 3a NPU调用指南

0x0 Radxa Rock 3a开发板介绍
Radxa Rock 3a开发板是基于瑞芯微RK3568芯片设计的,ARM CPU采用4核Cortex-A55(Cortex-A53的继任者),主频最高可达2.0Ghz,CPU性能相当于中高端手机的小核性能。相比于RK3399, 树莓派4B这种采用了Cortex-A72大核CPU平台,RK3568的Cortex-A55这种虽然是小核CPU架构,但是由于主频高,性能不会逊色太多,在加上对于ARMV8.2的支持,原生支持半精度计算,在AI推理性能要略微强上一截。而在散热功耗控制上,RK3568由于采用了小核架构要比RK3399树莓派4B更有优势。

以下是基于NCNN推理框架运行MobileNetV2网络的速度测试基准:

min max avg
RK3568 35.75ms 36.09ms 35.88ms
RK3399 51.30ms 52.18ms 51.75ms
树莓派4B 72.26ms 73.16ms 72.62ms
RK3568在CPU的AI推理性能还是很强的!!!

其实基于RK3568的Radxa Rock 3a有个非常大的优势,就是太TM便宜的,某宝269RMB就可以入手,相比于RK3399和树莓派4B在价格上有太大优势了!!!

放一张Radxa Rock 3a的照片:

官方介绍​wiki.radxa.com/Rock3/3a

0x1 simple-rknn2傻瓜式调用rk npu
上篇讲了,Radxa Rock 3a上面搭载的那颗RK3568很强,但是不要忘了,它还有个0.8T的NPU,虽然指标算力看起来很低,但是应该也是比CPU强一些的。基于RK3568的NPU开发,

猜你喜欢

转载自blog.csdn.net/baiyifei2016/article/details/126616701
3A