|
本帖最后由 lalapay 于 2021-1-29 14:52 编辑
各位大佬,问一个入门级的问题,请赐教:
1、当使用1808进行npu模拟时,有主动模式和被动模式之分,无论论坛还是wiki都说得很清楚。也有相应的demo可以运行确认。都实验可行。
2、当直接使用3399Pro上的NPU,在Android系统环境下,是否还可以使用主动模式呢?如何使用?
参考android demo,使用RKNN API,感觉就是标准的被动模式,通过npu_transfer_proxy来与NPU通信。这一点通过学习demo,自己编写JNI程序也实现了,确认有效。
但是想使用主动模式来提高效率时【主要是减少输入输出消耗】,发现:
android系统上没有找到进入NPU的方法------------有这种方法吗?
所以也就更没有办法在NPU内部加载模块并进行相应的处理了。
3、关于RKNN API 异步模式的说明,感觉不是很清晰
是不是说,如果采用异步模式,如果连续传递图像【inputs】,outputs除了第一帧会后滞后,后续的帧是连续的对应这inputs,只是有滞后而已,本质上就是将传输时间和计算时间实现了异步并行?【对于NPU,边接收,边计算,边会送】
建议能有一个图示化的机制说明,对小白很重要。
另外,关于RKNN API,大佬是否也能开个主题贴?这部分的内容社区里好像不多。
请大佬指导。
|
|