Paddle-Lite在编译--arm_os=android --arm_abi=armv7时不过
Created by: hDluffy
安照配置文档配置环境后,编译--arm_os=android --arm_abi=armv8时顺利变过,但--arm_abi=armv7时出错: /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc: In function 'void paddle::lite::arm::math::prepackA_4x8(float*, const float*, float, int, int, int, int, int)': /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1335:3: error: 'float32x4_t' was not declared in this scope float32x4_t valpha = vdupq_n_f32(alpha); ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1412:53: error: 'valpha' was not declared in this scope : [has_alpha] "r"(has_alpha), [alpha] "w"(valpha) ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc: In function 'void paddle::lite::arm::math::prepackA_trans_4x8(float*, const float*, float, int, int, int, int, int)': /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1442:3: error: 'float32x4_t' was not declared in this scope float32x4_t valpha = vdupq_n_f32(alpha); ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1455:15: error: expected ';' before 'vzero' float32x4_t vzero = vdupq_n_f32(0.f); ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1456:3: error: 'uint32x4_t' was not declared in this scope uint32x4_t vmask1 = ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1491:53: error: 'valpha' was not declared in this scope : [has_alpha] "r"(has_alpha), [alpha] "w"(valpha) ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1522:26: error: 'vmask1' was not declared in this scope : [vmask1] "w"(vmask1), ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1523:25: error: 'vzero' was not declared in this scope [vzero] "w"(vzero), ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1525:25: error: 'valpha' was not declared in this scope [alpha] "w"(valpha) ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1545:53: error: 'valpha' was not declared in this scope : [has_alpha] "r"(has_alpha), [alpha] "w"(valpha) ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1560:26: error: 'vmask1' was not declared in this scope : [vmask1] "w"(vmask1), ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1561:25: error: 'vzero' was not declared in this scope [vzero] "w"(vzero), ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:1563:25: error: 'valpha' was not declared in this scope [alpha] "w"(valpha) ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc: In function 'void paddle::lite::arm::math::loadb(float*, const float*, int, int, int, int, int)': /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:2002:3: error: 'uint32x4_t' was not declared in this scope uint32x4_t vzero = vdupq_n_u32(0); ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:2003:14: error: expected ';' before 'vmask1' uint32x4_t vmask1 = ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:2005:14: error: expected ';' before 'vmask2' uint32x4_t vmask2 = ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:2064:26: error: 'vmask1' was not declared in this scope : [vmask1] "w"(vmask1), [vmask2] "w"(vmask2), [vzero] "w"(vzero) ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:2064:48: error: 'vmask2' was not declared in this scope : [vmask1] "w"(vmask1), [vmask2] "w"(vmask2), [vzero] "w"(vzero) ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:2064:69: error: 'vzero' was not declared in this scope : [vmask1] "w"(vmask1), [vmask2] "w"(vmask2), [vzero] "w"(vzero) ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:2091:26: error: 'vmask1' was not declared in this scope : [vmask1] "w"(vmask1), [vmask2] "w"(vmask2), [vzero] "w"(vzero) ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:2091:48: error: 'vmask2' was not declared in this scope : [vmask1] "w"(vmask1), [vmask2] "w"(vmask2), [vzero] "w"(vzero) ^ /home/PaddlePaddle/Paddle-Lite-develop/lite/backends/arm/math/packed_sgemm.cc:2091:69: error: 'vzero' was not declared in this scope : [vmask1] "w"(vmask1), [vmask2] "w"(vmask2), [vzero] "w"(vzero) ^ make[3]: *** [lite/api/android/jni/native/CMakeFiles/paddle_lite_jni.dir/////backends/arm/math/packed_sgemm_c4.cc.o] Error 1 make[3]: *** [lite/api/android/jni/native/CMakeFiles/paddle_lite_jni.dir/////backends/arm/math/packed_sgemm.cc.o] Error 1 make[2]: *** [lite/api/android/jni/native/CMakeFiles/paddle_lite_jni.dir/all] Error 2 make[1]: *** [lite/CMakeFiles/publish_inference.dir/rule] Error 2 make: *** [publish_inference] Error 2