Paddle-Lite icon indicating copy to clipboard operation
Paddle-Lite copied to clipboard

PaddleOCR使用OpenCL端侧部署

Open jolinchao opened this issue 2 years ago • 5 comments

请提供下述完整信息以便快速定位问题/Please provide the following information to quickly locate the problem

-问题:更换后手机上一直处于loading model 的状态 image

-系统环境/System Environment: 电脑:macos x86 手机:htc u11 (GPU: Qualcomm Adreno 540, Android 9)

-版本号/Version: PaddleLite:2.10 PaddleOCR:release2.5

-运行指令/Command Code:run android_demo

-档案更动: 1.将红色匡起处(图1:动态库+java+opencl资料夹)更换为官方opencl armv8内容(图2) 2.将识别模型改为自训练并转换为opencl版本(--valid_targets=opencl)nb档(图3) 图1: image

图2: image

图 3: image

完整报错/Complete Error Message:( Launch succeeded) 提供完整logcat: 2022-07-01 11:35:01.617 4898-4928/com.baidu.paddle.lite.demo.ocr D/vndksupport: Loading /vendor/lib64/hw/[email protected] from current namespace instead of sphal namespace. 2022-07-01 11:35:01.617 4898-4928/com.baidu.paddle.lite.demo.ocr D/vndksupport: Loading /vendor/lib64/hw/gralloc.msm8998.so from current namespace instead of sphal namespace. 2022-07-01 11:35:00.987 4898-4898/? I/e.lite.demo.oc: Late-enabling -Xcheck:jni 2022-07-01 11:35:00.987 4898-4898/? I/e.lite.demo.oc: VMHOOK: rlim_cur : 0 pid:4898 2022-07-01 11:35:01.223 4898-4898/com.baidu.paddle.lite.demo.ocr W/e.lite.demo.oc: Accessing hidden method Landroid/graphics/drawable/Drawable;->getOpticalInsets()Landroid/graphics/Insets; (light greylist, linking) 2022-07-01 11:35:01.223 4898-4898/com.baidu.paddle.lite.demo.ocr W/e.lite.demo.oc: Accessing hidden field Landroid/graphics/Insets;->left:I (light greylist, linking) 2022-07-01 11:35:01.223 4898-4898/com.baidu.paddle.lite.demo.ocr W/e.lite.demo.oc: Accessing hidden field Landroid/graphics/Insets;->right:I (light greylist, linking) 2022-07-01 11:35:01.223 4898-4898/com.baidu.paddle.lite.demo.ocr W/e.lite.demo.oc: Accessing hidden field Landroid/graphics/Insets;->top:I (light greylist, linking) 2022-07-01 11:35:01.223 4898-4898/com.baidu.paddle.lite.demo.ocr W/e.lite.demo.oc: Accessing hidden field Landroid/graphics/Insets;->bottom:I (light greylist, linking) 2022-07-01 11:35:01.251 4898-4898/com.baidu.paddle.lite.demo.ocr I/Perf: Connecting to perf service. 2022-07-01 11:35:01.288 4898-4898/com.baidu.paddle.lite.demo.ocr W/e.lite.demo.oc: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (light greylist, reflection) 2022-07-01 11:35:01.289 4898-4898/com.baidu.paddle.lite.demo.ocr W/e.lite.demo.oc: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (light greylist, reflection) 2022-07-01 11:35:01.295 4898-4898/com.baidu.paddle.lite.demo.ocr W/e.lite.demo.oc: Accessing hidden method Landroid/widget/TextView;->getTextDirectionHeuristic()Landroid/text/TextDirectionHeuristic; (light greylist, linking) 2022-07-01 11:35:01.378 4898-4898/com.baidu.paddle.lite.demo.ocr W/e.lite.demo.oc: Accessing hidden method Landroid/widget/PopupWindow;->setEpicenterBounds(Landroid/graphics/Rect;)V (light greylist, linking) 2022-07-01 11:35:01.378 4898-4898/com.baidu.paddle.lite.demo.ocr W/e.lite.demo.oc: Accessing hidden method Landroid/widget/PopupWindow;->setClipToScreenEnabled(Z)V (light greylist, reflection) 2022-07-01 11:35:01.455 4898-4898/com.baidu.paddle.lite.demo.ocr D/OpenGLRenderer: Skia GL Pipeline 2022-07-01 11:35:01.508 4898-4928/com.baidu.paddle.lite.demo.ocr I/Adreno: QUALCOMM build : 242851d, I8bbe87bca5 Build Date : 12/25/18 OpenGL ES Shader Compiler Version: EV031.25.03.02 Local Branch : mybranche9086c2a-0744-f10d-b22e-1458d0b52ae8 Remote Branch : quic/gfx-adreno.lnx.1.0.r49-rel Remote Branch : NONE Reconstruct Branch : NOTHING 2022-07-01 11:35:01.508 4898-4928/com.baidu.paddle.lite.demo.ocr I/Adreno: Build Config : S L 6.0.7 AArch64 2022-07-01 11:35:01.509 4898-4928/com.baidu.paddle.lite.demo.ocr D/vndksupport: Loading /vendor/lib64/hw/gralloc.msm8998.so from current namespace instead of sphal namespace. 2022-07-01 11:35:01.511 4898-4928/com.baidu.paddle.lite.demo.ocr I/Adreno: PFP: 0x005ff112, ME: 0x005ff066 2022-07-01 11:35:01.514 4898-4928/com.baidu.paddle.lite.demo.ocr I/ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0 2022-07-01 11:35:01.514 4898-4928/com.baidu.paddle.lite.demo.ocr I/ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0 2022-07-01 11:35:01.515 4898-4928/com.baidu.paddle.lite.demo.ocr I/OpenGLRenderer: Initialized EGL, version 1.4 2022-07-01 11:35:01.515 4898-4928/com.baidu.paddle.lite.demo.ocr D/OpenGLRenderer: Swap behavior 2 2022-07-01 11:35:01.722 4898-4927/com.baidu.paddle.lite.demo.ocr I/Predictor: model path/data/user/0/com.baidu.paddle.lite.demo.ocr/cache/models/ch_PP-OCRv2/det_db.nb ; /data/user/0/com.baidu.paddle.lite.demo.ocr/cache/models/ch_PP-OCRv2/rec_opencl_test_opt.nb;/data/user/0/com.baidu.paddle.lite.demo.ocr/cache/models/ch_PP-OCRv2/cls.nb 2022-07-01 11:35:01.725 4898-4927/com.baidu.paddle.lite.demo.ocr W/linker: Warning: "/data/app/com.baidu.paddle.lite.demo.ocr-qf54d8_uw3YH8gpdpAsC8w==/base.apk!/lib/arm64-v8a/libpaddle_light_api_shared.so" unused DT entry: DT_RPATH (type 0xf arg 0x2d27) (ignoring) 2022-07-01 11:35:01.739 4898-4927/com.baidu.paddle.lite.demo.ocr E/OCR_NDK: cpu_mode not found LITE_POWER_HIGH 2022-07-01 11:35:01.746 4898-4927/com.baidu.paddle.lite.demo.ocr W/Adreno-Prof: q3dToolsDrvInitGraphics:1327: PROFILER: Error Loading gl2 driver library jumptable

jolinchao avatar Jul 01 '22 08:07 jolinchao

您好,我们已经收到了您的问题,会安排技术人员尽快解答您的问题,请耐心等待。请您再次检查是否提供了清晰的问题描述、复现代码、环境&版本、报错信息等。同时,您也可以通过查看官网文档常见问题历史Issue来寻求解答。祝您生活愉快~

Hi! We've received your issue and please be patient to get responded. We will arrange technicians to answer your questions as soon as possible. Please make sure that you have posted enough message to demo your request. You may also check out the APIFAQ and Github Issue to get the answer.Have a nice day!

paddle-bot-old[bot] avatar Jul 01 '22 08:07 paddle-bot-old[bot]

PROFILER: Error Loading gl2 driver library jumptable

DannyIsFunny avatar Jul 04 '22 06:07 DannyIsFunny

PROFILER: Error Loading gl2 driver library jumptable

请问这报错是什么意思呢?

jolinchao avatar Jul 04 '22 06:07 jolinchao

您好,查询后,这是安德鲁GPU的运行时驱动,似乎是缺少驱动导致的。

DannyIsFunny avatar Jul 04 '22 07:07 DannyIsFunny

您好,查询后,这是安德鲁GPU的运行时驱动,似乎是缺少驱动导致的。

您好~想请问这个情况该怎么处理呢!

jolinchao avatar Jul 07 '22 01:07 jolinchao