PaddlePaddle / FastDeploy

⚡️An Easy-to-use and Fast Deep Learning Model Deployment Toolkit for ☁️Cloud 📱Mobile and 📹Edge. Including Image, Video, Text and Audio 20+ main stream scenarios and 150+ SOTA models with end-to-end optimization, multi-platform and multi-framework support.
https://www.paddlepaddle.org.cn/fastdeploy
Apache License 2.0
2.83k stars 443 forks source link

【 跑官方ARM CPU demo报错 Illegal instruction 】 #1892

Closed Taichipeace closed 1 year ago

Taichipeace commented 1 year ago

环境

问题日志及出现问题的操作流程

./build/infer_demo ./ch_PP-OCRv3_det_infer ./ch_ppocr_mobile_v2.0_cls_infer ./ch_PP-OCRv3_rec_infer ./ppocr_keys_v1.txt ./12.jpg 3 [WARNING] fastdeploy/runtime/runtime_option.cc(376)::SetTrtInputShape RuntimeOption::SetTrtInputShape will be removed in v1.2.0, please use RuntimeOption.trt_option.SetShape() instead. [WARNING] fastdeploy/runtime/runtime_option.cc(376)::SetTrtInputShape RuntimeOption::SetTrtInputShape will be removed in v1.2.0, please use RuntimeOption.trt_option.SetShape() instead. [WARNING] fastdeploy/runtime/runtime_option.cc(376)::SetTrtInputShape RuntimeOption::SetTrtInputShape will be removed in v1.2.0, please use RuntimeOption.trt_option.SetShape() instead. [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1275 Setup] ARM multiprocessors name: HARDWARE : AMLOGIC

[I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1276 Setup] ARM multiprocessors number: 6 [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1278 Setup] ARM multiprocessors ID: 0, max freq: 2208, min freq: 2208, cluster ID: 1, CPU ARCH: A53 [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1278 Setup] ARM multiprocessors ID: 1, max freq: 2208, min freq: 2208, cluster ID: 1, CPU ARCH: A53 [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1278 Setup] ARM multiprocessors ID: 2, max freq: 2400, min freq: 2400, cluster ID: 0, CPU ARCH: A73 [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1278 Setup] ARM multiprocessors ID: 3, max freq: 2400, min freq: 2400, cluster ID: 0, CPU ARCH: A73 [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1278 Setup] ARM multiprocessors ID: 4, max freq: 2400, min freq: 2400, cluster ID: 0, CPU ARCH: A73 [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1278 Setup] ARM multiprocessors ID: 5, max freq: 2400, min freq: 2400, cluster ID: 0, CPU ARCH: A73 [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1284 Setup] L1 DataCache size is: [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1286 Setup] 32 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1286 Setup] 32 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1286 Setup] 32 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1286 Setup] 32 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1286 Setup] 32 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1286 Setup] 32 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1288 Setup] L2 Cache size is: [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1290 Setup] 512 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1290 Setup] 512 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1290 Setup] 512 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1290 Setup] 512 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1290 Setup] 512 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1290 Setup] 512 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1292 Setup] L3 Cache size is: [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1294 Setup] 0 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1294 Setup] 0 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1294 Setup] 0 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1294 Setup] 0 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1294 Setup] 0 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1294 Setup] 0 KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1296 Setup] Total memory: 3839260KB [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1297 Setup] SVE2 support: 0 [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1298 Setup] SVE2 f32mm support: 0 [I 5/ 3 9:12:45.445 ...ild/Paddle-Lite/lite/core/device_info.cc:1299 Setup] SVE2 i8mm support: 0 [I 5/ 3 9:12:45.445 ...ly_build/Paddle-Lite/lite/api/cxx_api.cc:366 Build] Load model from file. [I 5/ 3 9:12:45.445 ...e-Lite/lite/model_parser/model_parser.cc:241 LoadModelPb] Loading topology data from ./ch_PP-OCRv3_det_infer/inference.pdmodel [I 5/ 3 9:12:45.479 ...e-Lite/lite/model_parser/model_parser.cc:259 LoadModelPb] Loading params data from ./ch_PP-OCRv3_det_infer/inference.pdiparams [I 5/ 3 9:12:45.482 ...e-Lite/lite/model_parser/model_parser.cc:269 LoadModelPb] 1. Model is successfully loaded! Illegal instruction

DefTruth commented 1 year ago

A311D可以参考编译文档:

编译 A311D 部署库时WITH_TIMVX需要设置为 ON

Taichipeace commented 1 year ago

解决了!感谢 !