Paddle-Lite
Paddle-Lite copied to clipboard
联发科P60和天玑1200这两款Soc上跑Opencl模型崩溃
1)Paddle Lite 版本:2.11 2)Host 环境:Android 3)运行设备环境:安卓平板(Soc为P60), 红米K40 gaming 4)预测后端信息:GPU(opencl)
-
预测信息 1)预测 API:C++ 2)预测选项信息:armv8、单线程 3)预测库来源:源码编译,with_opencl=ON
-
问题描述:
-
- 在安卓平板上通过C++ api调用paddlelite接口进行连续的推理测试, 于Java中利用sleep设置间隔时长为100ms,每100ms通过jni接口调用一次paddlelite推理Opencl模型(文件大小为52MB), 在推理到一定次数时(比如10次, 50次)一定概率会出现崩溃现象, 报错提示lite/backends/opencl/target_wrapper.cc:278 MemcpySync] OpenCL error with code CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST happened in file /Paddle-Lite/Paddle-Lite/lite/backends/opencl/target_wrapper.cc at line 278. Exiting. 之后把sleep关闭, 让模型不间断地推理, 问题消失, 可以顺利进行. 睡眠导致的opencl崩溃问题在其他设备上暂未发现
-
- 在红米K40 gaming上调用Opencl模型, IsOpenCLBackendValid()返回false, 无法跑Opencl模型. 查阅Paddlelite官方文档, 提示支持Valhall架构GPU, 而红米K40 gaming的Soc是天玑1200, 其搭载Mali G77 MC9 GPU, 查阅官方文档是Valhall架构. 用opencl-z查看设备当前opencl版本为3.0, 为啥没法跑呢?
您好,我们已经收到了您的问题,会安排技术人员尽快解答您的问题,请耐心等待。请您再次检查是否提供了清晰的问题描述、复现代码、环境&版本、报错信息等。同时,您也可以通过查看官网文档、常见问题、历史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 API,FAQ and Github Issue to get the answer.Have a nice day!
您好,可以在k40帮忙看一下这几个log吗? 需要使用带log的库,编译的时候加上 --with_log=ON

您好,可以在k40帮忙看一下这几个log吗? 需要使用带log的库,编译的时候加上 --with_log=ON
您好! 我看了一下,可以顺利推理的设备log如下: 2022-03-14 11:21:57.635 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.635 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:50 IsOpenCLBackendValid] need to check fp16 valid:0 2022-03-14 11:21:57.724 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.724 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:57 IsOpenCLBackendValid] Found opencl library:1 2022-03-14 11:21:57.724 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.724 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:63 IsOpenCLBackendValid] dlsym_success:1 2022-03-14 11:21:57.724 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.724 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:1 2022-03-14 11:21:57.724 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.724 ...-Lite/lite/backends/opencl/cl_runtime.cc:76 Init] dlsym_success:1 2022-03-14 11:21:57.725 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.725 ...-Lite/lite/backends/opencl/cl_runtime.cc:536 InitializePlatform] Platform extension: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp16 cl_khr_icd cl_khr_egl_image cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_il_program cl_khr_create_command_queue cl_arm_core_id cl_arm_printf cl_arm_thread_limit_hint cl_arm_non_uniform_work_group_size cl_arm_import_memory 2022-03-14 11:21:57.725 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.725 ...-Lite/lite/backends/opencl/cl_runtime.cc:84 Init] is_platform_init:1 2022-03-14 11:21:57.732 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.732 ...-Lite/lite/backends/opencl/cl_runtime.cc:622 InitializeDevice] Using device: Mali-G72 MP3 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:648 InitializeDevice] CL_DEVICE_VERSION:OpenCL 2.0 v1.r14p0-01rel0.01e5c7ea2a98fd18e15a3ddbd079d568 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:655 InitializeDevice] device_type:GPU 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:659 InitializeDevice] The chosen device has 3 compute units. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:663 InitializeDevice] CL_DEVICE_MAX_CLOCK_FREQUENCY:5 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:673 InitializeDevice] The local memory size of the chosen device is 32.000000 KB. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:680 InitializeDevice] CL_DEVICE_GLOBAL_MEM_CACHE_SIZE(KB):256.000000 KB. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:688 InitializeDevice] CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE(KB):0.062500 KB. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:695 InitializeDevice] CL_DEVICE_GLOBAL_MEM_SIZE(KB):4194304.000000 KB. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:703 InitializeDevice] CL_DEVICE_MAX_WORK_GROUP_SIZE:384 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:707 InitializeDevice] CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS:3 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:712 InitializeDevice] max_work_item_sizes[0]:384 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:712 InitializeDevice] max_work_item_sizes[1]:384 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:712 InitializeDevice] max_work_item_sizes[2]:384 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:723 InitializeDevice] CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE:64.000000 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:734 InitializeDevice] The chosen device supports image processing. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:738 InitializeDevice] CL_DEVICE_IMAGE2D_MAX_HEIGHT:65536 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:742 InitializeDevice] CL_DEVICE_IMAGE2D_MAX_WIDTH:65536 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:756 InitializeDevice] The chosen device supports the half data type. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:764 InitializeDevice] CL_DEVICE_ADDRESS_BITS:64 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:768 InitializeDevice] CL_DRIVER_VERSION:2.0 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:92 Init] is_device_init:1 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:104 Init] set is_cl_runtime_initialized_ = true 2022-03-14 11:21:57.734 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.734 ...e-Lite/lite/backends/opencl/cl_runtime.h:93 OpenCLAvaliableForDevice] need to check fp16 valid:0 2022-03-14 11:21:57.734 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.734 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:70 IsOpenCLBackendValid] opencl_valid:1
然而, 在K40上log如下:
I/Paddle-Lite: [I 6/28 10:51:46. 32 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:50 IsOpenCLBackendValid] need to check fp16 valid:0 2022-06-28 10:51:46.033 30474-31903/com.example.paddlelitetest E/linker: library "/system/vendor/lib64/libOpenCL.so" ("/vendor/lib64/libOpenCL.so") needed or dlopened by "/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64/libAI_tools.so" is not accessible for the namespace: [name="classloader-namespace", ld_library_paths="", default_library_paths="/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64:/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/base.apk!/lib/arm64-v8a", permitted_paths="/data:/mnt/expand:/data/data/com.example.paddlelitetest"] 2022-06-28 10:51:46.033 30474-31903/com.example.paddlelitetest E/linker: library "/system/vendor/lib64/egl/libGLES_mali.so" ("/vendor/lib64/egl/mt6893/libGLES_mali.so") needed or dlopened by "/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64/libAI_tools.so" is not accessible for the namespace: [name="classloader-namespace", ld_library_paths="", default_library_paths="/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64:/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/base.apk!/lib/arm64-v8a", permitted_paths="/data:/mnt/expand:/data/data/com.example.paddlelitetest"] 2022-06-28 10:51:46.034 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:51:46. 34 ...-Lite/lite/backends/opencl/cl_wrapper.cc:41 CLWrapper] Failed to find and initialize Opencl library 2022-06-28 10:51:46.034 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:51:46. 34 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:57 IsOpenCLBackendValid] Found opencl library:0 2022-06-28 10:51:46.032 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:51:46. 32 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:50 IsOpenCLBackendValid] need to check fp16 valid:0 2022-06-28 10:51:46.033 30474-31903/com.example.paddlelitetest E/linker: library "/system/vendor/lib64/libOpenCL.so" ("/vendor/lib64/libOpenCL.so") needed or dlopened by "/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64/libAI_tools.so" is not accessible for the namespace: [name="classloader-namespace", ld_library_paths="", default_library_paths="/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64:/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/base.apk!/lib/arm64-v8a", permitted_paths="/data:/mnt/expand:/data/data/com.example.paddlelitetest"] 2022-06-28 10:51:46.033 30474-31903/com.example.paddlelitetest E/linker: library "/system/vendor/lib64/egl/libGLES_mali.so" ("/vendor/lib64/egl/mt6893/libGLES_mali.so") needed or dlopened by "/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64/libAI_tools.so" is not accessible for the namespace: [name="classloader-namespace", ld_library_paths="", default_library_paths="/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64:/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/base.apk!/lib/arm64-v8a", permitted_paths="/data:/mnt/expand:/data/data/com.example.paddlelitetest"] 2022-06-28 10:51:46.034 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:51:46. 34 ...-Lite/lite/backends/opencl/cl_wrapper.cc:41 CLWrapper] Failed to find and initialize Opencl library 2022-06-28 10:51:46.034 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:51:46. 34 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:57 IsOpenCLBackendValid] Found opencl library:0 2022-06-28 10:53:29.818 30474-31903/com.example.paddlelitetest D/skia: SkJpegCodec::onGetPixels + 2022-06-28 10:53:29.819 30474-31903/com.example.paddlelitetest D/skia: SkJpegCodec::onGetPixels - 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1148 Setup] ARM multiprocessors name: HARDWARE : MT6893Z/CZA 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1149 Setup] ARM multiprocessors number: 8 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 0, max freq: 2000, min freq: 2000, cluster ID: 1, CPU ARCH: A55 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 1, max freq: 2000, min freq: 2000, cluster ID: 1, CPU ARCH: A55 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 2, max freq: 2000, min freq: 2000, cluster ID: 1, CPU ARCH: A55 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 3, max freq: 2000, min freq: 2000, cluster ID: 1, CPU ARCH: A55 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 4, max freq: 2600, min freq: 2600, cluster ID: 0, CPU ARCH: A78 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 5, max freq: 2600, min freq: 2600, cluster ID: 0, CPU ARCH: A78 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 6, max freq: 2600, min freq: 2600, cluster ID: 0, CPU ARCH: A78 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 7, max freq: 3000, min freq: 3000, cluster ID: 0, CPU ARCH: A78 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1157 Setup] L1 DataCache size is: 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1161 Setup] L2 Cache size is: 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1165 Setup] L3 Cache size is: 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:39.959 2654-16687/? D/MiuiMiHomeDownloadManager: check local file : null 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1169 Setup] Total memory: 11818604KB 2022-06-28 10:52:44.234 30474-30500/com.example.paddlelitetest W/MIUIScout App: Enter APP_SCOUT_HANG state 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0
其中提示没有libOpenCL.so的权限, 我在vendor/lib64下找到了libOpenCL.so这个库, 说明不是缺库导致的问题
您好,可以在k40帮忙看一下这几个log吗? 需要使用带log的库,编译的时候加上 --with_log=ON
您好! 我看了一下,可以顺利推理的设备log如下: 2022-03-14 11:21:57.635 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.635 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:50 IsOpenCLBackendValid] need to check fp16 valid:0 2022-03-14 11:21:57.724 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.724 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:57 IsOpenCLBackendValid] Found opencl library:1 2022-03-14 11:21:57.724 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.724 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:63 IsOpenCLBackendValid] dlsym_success:1 2022-03-14 11:21:57.724 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.724 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:1 2022-03-14 11:21:57.724 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.724 ...-Lite/lite/backends/opencl/cl_runtime.cc:76 Init] dlsym_success:1 2022-03-14 11:21:57.725 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.725 ...-Lite/lite/backends/opencl/cl_runtime.cc:536 InitializePlatform] Platform extension: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp16 cl_khr_icd cl_khr_egl_image cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_il_program cl_khr_create_command_queue cl_arm_core_id cl_arm_printf cl_arm_thread_limit_hint cl_arm_non_uniform_work_group_size cl_arm_import_memory 2022-03-14 11:21:57.725 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.725 ...-Lite/lite/backends/opencl/cl_runtime.cc:84 Init] is_platform_init:1 2022-03-14 11:21:57.732 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.732 ...-Lite/lite/backends/opencl/cl_runtime.cc:622 InitializeDevice] Using device: Mali-G72 MP3 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:648 InitializeDevice] CL_DEVICE_VERSION:OpenCL 2.0 v1.r14p0-01rel0.01e5c7ea2a98fd18e15a3ddbd079d568 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:655 InitializeDevice] device_type:GPU 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:659 InitializeDevice] The chosen device has 3 compute units. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:663 InitializeDevice] CL_DEVICE_MAX_CLOCK_FREQUENCY:5 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:673 InitializeDevice] The local memory size of the chosen device is 32.000000 KB. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:680 InitializeDevice] CL_DEVICE_GLOBAL_MEM_CACHE_SIZE(KB):256.000000 KB. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:688 InitializeDevice] CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE(KB):0.062500 KB. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:695 InitializeDevice] CL_DEVICE_GLOBAL_MEM_SIZE(KB):4194304.000000 KB. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:703 InitializeDevice] CL_DEVICE_MAX_WORK_GROUP_SIZE:384 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:707 InitializeDevice] CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS:3 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:712 InitializeDevice] max_work_item_sizes[0]:384 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:712 InitializeDevice] max_work_item_sizes[1]:384 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:712 InitializeDevice] max_work_item_sizes[2]:384 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:723 InitializeDevice] CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE:64.000000 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:734 InitializeDevice] The chosen device supports image processing. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:738 InitializeDevice] CL_DEVICE_IMAGE2D_MAX_HEIGHT:65536 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:742 InitializeDevice] CL_DEVICE_IMAGE2D_MAX_WIDTH:65536 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:756 InitializeDevice] The chosen device supports the half data type. 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:764 InitializeDevice] CL_DEVICE_ADDRESS_BITS:64 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:768 InitializeDevice] CL_DRIVER_VERSION:2.0 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:92 Init] is_device_init:1 2022-03-14 11:21:57.733 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.733 ...-Lite/lite/backends/opencl/cl_runtime.cc:104 Init] set is_cl_runtime_initialized_ = true 2022-03-14 11:21:57.734 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.734 ...e-Lite/lite/backends/opencl/cl_runtime.h:93 OpenCLAvaliableForDevice] need to check fp16 valid:0 2022-03-14 11:21:57.734 21118-21194/com.example.paddlelitetest I/Paddle-Lite: [I 3/14 11:21:57.734 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:70 IsOpenCLBackendValid] opencl_valid:1
然而, 在K40上log如下:
I/Paddle-Lite: [I 6/28 10:51:46. 32 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:50 IsOpenCLBackendValid] need to check fp16 valid:0 2022-06-28 10:51:46.033 30474-31903/com.example.paddlelitetest E/linker: library "/system/vendor/lib64/libOpenCL.so" ("/vendor/lib64/libOpenCL.so") needed or dlopened by "/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64/libAI_tools.so" is not accessible for the namespace: [name="classloader-namespace", ld_library_paths="", default_library_paths="/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64:/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/base.apk!/lib/arm64-v8a", permitted_paths="/data:/mnt/expand:/data/data/com.example.paddlelitetest"] 2022-06-28 10:51:46.033 30474-31903/com.example.paddlelitetest E/linker: library "/system/vendor/lib64/egl/libGLES_mali.so" ("/vendor/lib64/egl/mt6893/libGLES_mali.so") needed or dlopened by "/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64/libAI_tools.so" is not accessible for the namespace: [name="classloader-namespace", ld_library_paths="", default_library_paths="/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64:/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/base.apk!/lib/arm64-v8a", permitted_paths="/data:/mnt/expand:/data/data/com.example.paddlelitetest"] 2022-06-28 10:51:46.034 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:51:46. 34 ...-Lite/lite/backends/opencl/cl_wrapper.cc:41 CLWrapper] Failed to find and initialize Opencl library 2022-06-28 10:51:46.034 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:51:46. 34 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:57 IsOpenCLBackendValid] Found opencl library:0 2022-06-28 10:51:46.032 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:51:46. 32 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:50 IsOpenCLBackendValid] need to check fp16 valid:0 2022-06-28 10:51:46.033 30474-31903/com.example.paddlelitetest E/linker: library "/system/vendor/lib64/libOpenCL.so" ("/vendor/lib64/libOpenCL.so") needed or dlopened by "/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64/libAI_tools.so" is not accessible for the namespace: [name="classloader-namespace", ld_library_paths="", default_library_paths="/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64:/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/base.apk!/lib/arm64-v8a", permitted_paths="/data:/mnt/expand:/data/data/com.example.paddlelitetest"] 2022-06-28 10:51:46.033 30474-31903/com.example.paddlelitetest E/linker: library "/system/vendor/lib64/egl/libGLES_mali.so" ("/vendor/lib64/egl/mt6893/libGLES_mali.so") needed or dlopened by "/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64/libAI_tools.so" is not accessible for the namespace: [name="classloader-namespace", ld_library_paths="", default_library_paths="/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/lib/arm64:/data/app/~~w2ADLPdVfJwClxBhVIaslg==/com.example.paddlelitetest-bX261FxljHXQhhF5xKV5eg==/base.apk!/lib/arm64-v8a", permitted_paths="/data:/mnt/expand:/data/data/com.example.paddlelitetest"] 2022-06-28 10:51:46.034 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:51:46. 34 ...-Lite/lite/backends/opencl/cl_wrapper.cc:41 CLWrapper] Failed to find and initialize Opencl library 2022-06-28 10:51:46.034 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:51:46. 34 ...-Lite/Paddle-Lite/lite/api/paddle_api.cc:57 IsOpenCLBackendValid] Found opencl library:0 2022-06-28 10:53:29.818 30474-31903/com.example.paddlelitetest D/skia: SkJpegCodec::onGetPixels + 2022-06-28 10:53:29.819 30474-31903/com.example.paddlelitetest D/skia: SkJpegCodec::onGetPixels - 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1148 Setup] ARM multiprocessors name: HARDWARE : MT6893Z/CZA 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1149 Setup] ARM multiprocessors number: 8 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 0, max freq: 2000, min freq: 2000, cluster ID: 1, CPU ARCH: A55 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 1, max freq: 2000, min freq: 2000, cluster ID: 1, CPU ARCH: A55 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 2, max freq: 2000, min freq: 2000, cluster ID: 1, CPU ARCH: A55 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 3, max freq: 2000, min freq: 2000, cluster ID: 1, CPU ARCH: A55 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 4, max freq: 2600, min freq: 2600, cluster ID: 0, CPU ARCH: A78 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 5, max freq: 2600, min freq: 2600, cluster ID: 0, CPU ARCH: A78 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 6, max freq: 2600, min freq: 2600, cluster ID: 0, CPU ARCH: A78 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1151 Setup] ARM multiprocessors ID: 7, max freq: 3000, min freq: 3000, cluster ID: 0, CPU ARCH: A78 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1157 Setup] L1 DataCache size is: 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1159 Setup] 32 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1161 Setup] L2 Cache size is: 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.228 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.228 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1163 Setup] 512 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1165 Setup] L3 Cache size is: 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:39.959 2654-16687/? D/MiuiMiHomeDownloadManager: check local file : null 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1167 Setup] 0 KB 2022-06-28 10:52:44.229 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.229 ...ite/Paddle-Lite/lite/core/device_info.cc:1169 Setup] Total memory: 11818604KB 2022-06-28 10:52:44.234 30474-30500/com.example.paddlelitetest W/MIUIScout App: Enter APP_SCOUT_HANG state 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0 2022-06-28 10:52:44.245 30474-31903/com.example.paddlelitetest I/Paddle-Lite: [I 6/28 10:52:44.245 ...-Lite/lite/backends/opencl/cl_runtime.cc:68 Init] opencl_lib_found:0
其中提示没有libOpenCL.so的权限, 我在vendor/lib64下找到了libOpenCL.so这个库, 说明不是缺库导致的问题
尝试调低targetSdkVersion到23呢?