有没有佬玩过PaddleLite和NCNN的整合

在安卓端集成了PaddleLite来推理PaddleOCR模型,同时增加了NCNN来推理YOLOv8模型。PaddleOCR用的官方的AndroidDemo改的,NCNN参考的GitHub - FeiGeChuanShu/ncnn-android-yolov8: Real time yolov8 Android demo by ncnn
但是发现一个问题,一旦PaddleOCR进行了推理,那么当NCNN加载模型初始化时,就会闪退,报错执行到的位置为这个:

ncnn::set_cpu_powersave(2);

闪退报错信息是JNI报的看不来:

CrashHandler:onCrashHandleStart: crashType = 2, errorType = SIGABRT, msg = , stack = #00    pc 0000000000095190    /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) [arm64-v8a::1e3ca19bcae05c01b019c85f3f422e56]
                                                                                                    #01    pc 0000000000095160    /apex/com.android.runtime/lib64/bionic/libc.so (abort+120) [arm64-v8a::1e3ca19bcae05c01b019c85f3f422e56]
                                                                                                    java:

不知道有没有大佬遇到过同样的问题,有没有解决方案。
猜测是PaddleLite用到了CPU资源 但是没有释放,NCNN进行初始化时直接失败了。但是我又不会修改 :mask:

From 快问快答 to 开发调优