1.failed to open rknpu module,need to insmod rknpu dirver failed to open rknn device!!
需要刷机支持NPU
2.E/RKNN: failed to malloc npu memory!, size: xx, flags: 0x2
正常出的固件都是iommu打开的,如果iommu没开,又没有预留内存,可用内存只有系统的12M
查看npu信息
adb shell
cat /proc/cpuinfo
dmesg | grep npu
3.识别模型结果不对:
可以使用模型rknn2工具accuracy_analysis,查看各个层的损失
img = cv2.imread('./test_enroll1.bmp')
rknn.accuracy_analysis(inputs=[img], output_dir='./snapshot')
4.模型转换,参考:
rknn-toolkit2_20220623.zip\rknn-toolkit2\examples\caffe\mobilenet_v2\test.py