paddle-lite release/v2.3: compile android armv7 failed in macOS 10.15.3 NDK r17c
Created by: DaydreamCoding
paddle-lite release/v2.3 macOS 10.15.3 NDK r17c 编译 android armv7 失败
- docker编译android armv7、armv8均成功
- macOS下编译android armv8 成功
./lite/tools/build.sh --arm_os=android --arm_abi=armv8 --arm_lang=gcc --android_stl=c++_static --build_extra=OFF tiny_publish
- macOS下编译android armv7 失败
./lite/tools/build.sh --arm_os=android --arm_abi=armv7 --build_extra=OFF --arm_lang=gcc --android_stl=c++_static tiny_publish
- macOS下编译android armv7 失败找不到omp, 关闭omp后依旧更多错误
+ readonly 'CMAKE_COMMON_OPTIONS=-DWITH_GPU=OFF -DWITH_MKL=OFF -DWITH_LITE=ON -DLITE_WITH_CUDA=OFF -DLITE_WITH_X86=OFF -DLITE_WITH_ARM=ON -DLITE_WITH_LIGHT_WEIGHT_FRAMEWORK=ON'
+ CMAKE_COMMON_OPTIONS='-DWITH_GPU=OFF -DWITH_MKL=OFF -DWITH_LITE=ON -DLITE_WITH_CUDA=OFF -DLITE_WITH_X86=OFF -DLITE_WITH_ARM=ON -DLITE_WITH_LIGHT_WEIGHT_FRAMEWORK=ON'
+ readonly NUM_PROC=4
+ NUM_PROC=4
+ BUILD_EXTRA=OFF
+ BUILD_JAVA=ON
+ BUILD_PYTHON=OFF
++ pwd
+ BUILD_DIR=/Users/Q/Desktop/test/Paddle-Lite
+ OPTMODEL_DIR=
+ BUILD_TAILOR=OFF
+ BUILD_CV=OFF
+ SHUTDOWN_LOG=ON
+ readonly THIRDPARTY_TAR=https://paddle-inference-dist.bj.bcebos.com/PaddleLite/third-party-05b862.tar.gz
+ THIRDPARTY_TAR=https://paddle-inference-dist.bj.bcebos.com/PaddleLite/third-party-05b862.tar.gz
+ readonly workspace=/Users/Q/Desktop/test/Paddle-Lite
+ workspace=/Users/Q/Desktop/test/Paddle-Lite
++ uname -s
+ os_nmae=Darwin
+ '[' Darwin == Darwin ']'
+ ulimit -n 1024
+ main --arm_os=android --arm_abi=armv7 --build_extra=OFF --arm_lang=gcc --android_stl=c++_static tiny_publish
+ '[' -z --arm_os=android ']'
+ for i in '"$@"'
+ case $i in
+ ARM_OS=android
+ shift
+ for i in '"$@"'
+ case $i in
+ ARM_ABI=armv7
+ shift
+ for i in '"$@"'
+ case $i in
+ BUILD_EXTRA=OFF
+ shift
+ for i in '"$@"'
+ case $i in
+ ARM_LANG=gcc
+ '[' gcc == clang ']'
+ shift
+ for i in '"$@"'
+ case $i in
+ ANDROID_STL=c++_static
+ shift
+ for i in '"$@"'
+ case $i in
+ make_tiny_publish_so android armv7 gcc c++_static
+ local os=android
+ local abi=armv7
+ local lang=gcc
+ local android_stl=c++_static
++ pwd
+ cur_dir=/Users/Q/Desktop/test/Paddle-Lite
+ build_dir=/Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc
+ '[' -d /Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc ']'
+ rm -rf /Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc
+ mkdir -p /Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc
+ cd /Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc
+ '[' android == armlinux ']'
+ cmake .. -DWITH_GPU=OFF -DWITH_MKL=OFF -DWITH_LITE=ON -DLITE_WITH_CUDA=OFF -DLITE_WITH_X86=OFF -DLITE_WITH_ARM=ON -DLITE_WITH_LIGHT_WEIGHT_FRAMEWORK=ON -DWITH_TESTING=OFF -DLITE_WITH_JAVA=ON -DLITE_WITH_PYTHON=OFF -DLITE_SHUTDOWN_LOG=ON -DLITE_ON_TINY_PUBLISH=ON -DANDROID_STL_TYPE=c++_static -DLITE_BUILD_EXTRA=OFF -DLITE_WITH_CV=OFF -DLITE_BUILD_TAILOR=OFF -DLITE_OPTMODEL_DIR= -DARM_TARGET_OS=android -DARM_TARGET_ARCH_ABI=armv7 -DARM_TARGET_LANG=gcc
-- Found Paddle host system: macosx, version: 10.15.3
-- Found Paddle host system's CPU: 8 cores
-- armeabi-v7a use softfp by default.
-- NEON is enabled on arm-v7a with softfp.
-- Found host C compiler: /usr/bin/gcc
-- Found host CXX compiler: /usr/bin/g++
-- Lite ARM Compile android with armv7
-- Android: Targeting API '22' with architecture 'arm', ABI 'armeabi-v7a', and processor 'armv7-a'
-- Android: Selected GCC toolchain 'arm-linux-androideabi-4.9'
-- The CXX compiler identification is GNU 4.9.0
-- The C compiler identification is GNU 4.9.0
-- Check for working CXX compiler: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++
-- Check for working CXX compiler: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-gcc
-- Check for working C compiler: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- CXX compiler: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++, version: GNU 4.9.0
-- C compiler: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-gcc, version: GNU 4.9.0
-- AR tools: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar
-- Found Git: /usr/local/bin/git (found version "2.25.0")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test MMX_FOUND
-- Performing Test MMX_FOUND - Failed
-- Performing Test SSE2_FOUND
-- Performing Test SSE2_FOUND - Failed
-- Performing Test SSE3_FOUND
-- Performing Test SSE3_FOUND - Failed
-- Performing Test AVX_FOUND
-- Performing Test AVX_FOUND - Failed
-- Performing Test AVX2_FOUND
-- Performing Test AVX2_FOUND - Failed
-- Performing Test AVX512F_FOUND
-- Performing Test AVX512F_FOUND - Failed
-- CMAKE_BUILD_TYPE: Release
-- Building the mobile framework
-- Performing Test out_var
-- Performing Test out_var - Success
-- Found OpenMP_C: -fopenmp (found version "4.0")
CMake Error at /usr/local/Cellar/cmake/3.16.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES)
Call Stack (most recent call first):
/usr/local/Cellar/cmake/3.16.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
/usr/local/Cellar/cmake/3.16.4/share/cmake/Modules/FindOpenMP.cmake:511 (find_package_handle_standard_args)
cmake/cross_compiling/postproject.cmake:71 (find_package)
CMakeLists.txt:132 (include)
-- Configuring incomplete, errors occurred!
See also "/Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc/CMakeFiles/CMakeOutput.log".
See also "/Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc/CMakeFiles/CMakeError.log".
- macOS下编译android armv7 关闭omp后依然失败
lite_option(LITE_WITH_OPENMP "Enable OpenMP in lite framework" OFF)
+ readonly 'CMAKE_COMMON_OPTIONS=-DWITH_GPU=OFF -DWITH_MKL=OFF -DWITH_LITE=ON -DLITE_WITH_CUDA=OFF -DLITE_WITH_X86=OFF -DLITE_WITH_ARM=ON -DLITE_WITH_LIGHT_WEIGHT_FRAMEWORK=ON'
+ CMAKE_COMMON_OPTIONS='-DWITH_GPU=OFF -DWITH_MKL=OFF -DWITH_LITE=ON -DLITE_WITH_CUDA=OFF -DLITE_WITH_X86=OFF -DLITE_WITH_ARM=ON -DLITE_WITH_LIGHT_WEIGHT_FRAMEWORK=ON'
+ readonly NUM_PROC=4
+ NUM_PROC=4
+ BUILD_EXTRA=OFF
+ BUILD_JAVA=ON
+ BUILD_PYTHON=OFF
++ pwd
+ BUILD_DIR=/Users/Q/Desktop/test/Paddle-Lite
+ OPTMODEL_DIR=
+ BUILD_TAILOR=OFF
+ BUILD_CV=OFF
+ SHUTDOWN_LOG=ON
+ readonly THIRDPARTY_TAR=https://paddle-inference-dist.bj.bcebos.com/PaddleLite/third-party-05b862.tar.gz
+ THIRDPARTY_TAR=https://paddle-inference-dist.bj.bcebos.com/PaddleLite/third-party-05b862.tar.gz
+ readonly workspace=/Users/Q/Desktop/test/Paddle-Lite
+ workspace=/Users/Q/Desktop/test/Paddle-Lite
++ uname -s
+ os_nmae=Darwin
+ '[' Darwin == Darwin ']'
+ ulimit -n 1024
+ main --arm_os=android --arm_abi=armv7 --build_extra=OFF --arm_lang=gcc --android_stl=c++_static tiny_publish
+ '[' -z --arm_os=android ']'
+ for i in '"$@"'
+ case $i in
+ ARM_OS=android
+ shift
+ for i in '"$@"'
+ case $i in
+ ARM_ABI=armv7
+ shift
+ for i in '"$@"'
+ case $i in
+ BUILD_EXTRA=OFF
+ shift
+ for i in '"$@"'
+ case $i in
+ ARM_LANG=gcc
+ '[' gcc == clang ']'
+ shift
+ for i in '"$@"'
+ case $i in
+ ANDROID_STL=c++_static
+ shift
+ for i in '"$@"'
+ case $i in
+ make_tiny_publish_so android armv7 gcc c++_static
+ local os=android
+ local abi=armv7
+ local lang=gcc
+ local android_stl=c++_static
++ pwd
+ cur_dir=/Users/Q/Desktop/test/Paddle-Lite
+ build_dir=/Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc
+ '[' -d /Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc ']'
+ rm -rf /Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc
+ mkdir -p /Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc
+ cd /Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc
+ '[' android == armlinux ']'
+ cmake .. -DWITH_GPU=OFF -DWITH_MKL=OFF -DWITH_LITE=ON -DLITE_WITH_CUDA=OFF -DLITE_WITH_X86=OFF -DLITE_WITH_ARM=ON -DLITE_WITH_LIGHT_WEIGHT_FRAMEWORK=ON -DWITH_TESTING=OFF -DLITE_WITH_JAVA=ON -DLITE_WITH_PYTHON=OFF -DLITE_SHUTDOWN_LOG=ON -DLITE_ON_TINY_PUBLISH=ON -DANDROID_STL_TYPE=c++_static -DLITE_BUILD_EXTRA=OFF -DLITE_WITH_CV=OFF -DLITE_BUILD_TAILOR=OFF -DLITE_OPTMODEL_DIR= -DARM_TARGET_OS=android -DARM_TARGET_ARCH_ABI=armv7 -DARM_TARGET_LANG=gcc
-- Found Paddle host system: macosx, version: 10.15.3
-- Found Paddle host system's CPU: 8 cores
-- armeabi-v7a use softfp by default.
-- NEON is enabled on arm-v7a with softfp.
-- Found host C compiler: /usr/bin/gcc
-- Found host CXX compiler: /usr/bin/g++
-- Lite ARM Compile android with armv7
-- Android: Targeting API '22' with architecture 'arm', ABI 'armeabi-v7a', and processor 'armv7-a'
-- Android: Selected GCC toolchain 'arm-linux-androideabi-4.9'
-- The CXX compiler identification is GNU 4.9.0
-- The C compiler identification is GNU 4.9.0
-- Check for working CXX compiler: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++
-- Check for working CXX compiler: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-gcc
-- Check for working C compiler: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- CXX compiler: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++, version: GNU 4.9.0
-- C compiler: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-gcc, version: GNU 4.9.0
-- AR tools: /Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar
-- Found Git: /usr/local/bin/git (found version "2.25.0")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test MMX_FOUND
-- Performing Test MMX_FOUND - Failed
-- Performing Test SSE2_FOUND
-- Performing Test SSE2_FOUND - Failed
-- Performing Test SSE3_FOUND
-- Performing Test SSE3_FOUND - Failed
-- Performing Test AVX_FOUND
-- Performing Test AVX_FOUND - Failed
-- Performing Test AVX2_FOUND
-- Performing Test AVX2_FOUND - Failed
-- Performing Test AVX512F_FOUND
-- Performing Test AVX512F_FOUND - Failed
-- CMAKE_BUILD_TYPE: Release
-- Building the mobile framework
-- Performing Test out_var
-- Performing Test out_var - Success
CMake Warning at lite/CMakeLists.txt:3 (message):
Lite enabled!
-- LIGHT_FRAMEWORK: ON
-- LITE_WITH_CUDA: OFF
-- LITE_WITH_X86: OFF
-- LITE_WITH_ARM: ON
-- LITE_WITH_OPENCL: OFF
-- LITE_WITH_NPU: OFF
-- LITE_WITH_XPU: OFF
-- LITE_WITH_FPGA: OFF
-- LITE_WITH_BM: OFF
-- LITE_WITH_PROFILE: OFF
-- LITE_WITH_CV: OFF
-- generating arm dotprod code
-- Found PythonInterp: /usr/local/bin/python (found version "2.7.17")
('input file: ', '/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/dotprod/__gemm_sdot_meta__.h')
('output file: ', '/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/dotprod/gemm_sdot.h')
-- add lite kernels
-- compile with lite host kernels
-- compile with lite ARM kernels
fatal: no tag exactly matches 'd5cf50e334de185bc59fd4fc391506ff4e68198a'
-- tag:
-- branch: release/v2.3
-- commit: d5cf50e3
CMake Warning (dev) at lite/api/CMakeLists.txt:47 (target_sources):
Policy CMP0076 is not set: target_sources() command converts relative paths
to absolute. Run "cmake --help-policy CMP0076" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
An interface source of target "paddle_light_api_shared" has a relative
path.
This warning is for project developers. Use -Wno-dev to suppress it.
-- get ops ;conv_op;pool_op;fc_op;mul_op;matmul_op;scale_op;softmax_op;reshape_op;batch_norm_op;feed_op;fetch_op;activation_ops;elementwise_ops;box_coder_op_lite;multiclass_nms_op_lite;mean_op;fill_constant_op;shuffle_channel_op;yolo_box_op;interpolate_op;argmax_op;prior_box_op;concat_op;pad2d_op;calib_op;split_op;transpose_op;fake_quant;fake_dequant;conv_transpose_op;expand_op_lite;squeeze_op_lite;unsqueeze_op_lite;stack_op;cast_op_lite;affine_channel_op;range_op;reduce_mean_op;relu_op;io_copy_op;fusion_elementwise_activation_ops;io_copy_once_op;dropout_op;layout_op;instance_norm_op;subgraph_op;grid_sampler_op;flatten_op;density_prior_box_op;fake_quantize_range_abs_max_op;fake_quantize_dequantize_moving_avg_abs_max_op;fake_channel_wise_dequantize_max_abs_op;slice_op_lite;sequence_topk_avg_pooling_op;search_fc_op
-- get X86 kernels
-- get CUDA kernels
-- get Host kernels ;feed_compute_host;fetch_compute_host;reshape_compute_host;multiclass_nms_compute_host
-- get ARM kernels ;conv_depthwise;conv_direct;conv_gemmlike;conv_winograd;conv_compute_arm;fc_compute_arm;activation_compute_arm;mul_compute_arm;matmul_compute_arm;scale_compute_arm;softmax_compute_arm;batch_norm_compute_arm;elementwise_compute_arm;pool_compute_arm;split_compute_arm;concat_compute_arm;pad2d_compute_arm;prior_box_compute_arm;calib_compute_arm;transpose_compute_arm;yolo_box_compute_arm;shuffle_channel_compute_arm;argmax_compute_arm;conv_transpose_compute_arm;interpolate_compute_arm;box_coder_compute_arm;slice_compute_arm;cast_compute_arm;squeeze_compute_arm;unsqueeze_compute_arm;expand_compute_arm;reduce_mean_compute_arm;stack_compute_arm;affine_channel_compute_arm;range_compute_arm;dropout_compute_arm;layout_compute_arm;instance_norm_compute_arm;grid_sampler_compute_arm;density_prior_box_compute_arm;fill_constant_compute_arm
-- get NPU kernels
-- get XPU kernels
-- get FPGA kernels
-- get BM kernels
-- Found Java: /usr/bin/java (found version "11.0.4")
-- Found JNI: NotNeeded
CMake Warning (dev) at lite/api/android/jni/native/CMakeLists.txt:29 (target_sources):
Policy CMP0076 is not set: target_sources() command converts relative paths
to absolute. Run "cmake --help-policy CMP0076" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
An interface source of target "paddle_lite_jni" has a relative path.
This warning is for project developers. Use -Wno-dev to suppress it.
-- publish inference lib to /Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc/inference_lite_lib.android.armv7
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/Q/Desktop/test/Paddle-Lite/build.lite.android.armv7.gcc
+ make publish_inference -j4
Scanning dependencies of target kernel_list_h
Scanning dependencies of target publish_inference_android_cxx_demos
Scanning dependencies of target op_list_h
Scanning dependencies of target logging
[ 0%] Generating ops.h
[ 0%] Generating kernels.h
[ 0%] Building CXX object lite/utils/CMakeFiles/logging.dir/logging.cc.o
[ 0%] Built target op_list_h
Scanning dependencies of target target_wrapper_host
[ 0%] Built target publish_inference_android_cxx_demos
[ 0%] Built target kernel_list_h
Scanning dependencies of target any
Scanning dependencies of target types
[ 0%] Building CXX object lite/backends/host/CMakeFiles/target_wrapper_host.dir/target_wrapper.cc.o
[ 0%] Building CXX object lite/utils/CMakeFiles/any.dir/any.cc.o
[ 0%] Building CXX object lite/core/CMakeFiles/types.dir/types.cc.o
[ 0%] Linking CXX static library libany.a
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/any.dir/any.cc.o: plugin needed to handle lto object
[ 1%] Linking CXX static library liblogging.a
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: any.cc.o: plugin needed to handle lto object
[ 1%] Built target any
Scanning dependencies of target cpp_program_desc
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/logging.dir/logging.cc.o: plugin needed to handle lto object
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: logging.cc.o: plugin needed to handle lto object
[ 1%] Built target logging
Scanning dependencies of target cpp_block_desc
[ 1%] Building CXX object lite/model_parser/cpp/CMakeFiles/cpp_program_desc.dir/program_desc.cc.o
[ 2%] Linking CXX static library libtarget_wrapper_host.a
[ 2%] Building CXX object lite/model_parser/cpp/CMakeFiles/cpp_block_desc.dir/block_desc.cc.o
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/target_wrapper_host.dir/target_wrapper.cc.o: plugin needed to handle lto object
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: target_wrapper.cc.o: plugin needed to handle lto object
[ 2%] Built target target_wrapper_host
Scanning dependencies of target cpp_var_desc
[ 2%] Building CXX object lite/model_parser/cpp/CMakeFiles/cpp_var_desc.dir/var_desc.cc.o
[ 2%] Linking CXX static library libtypes.a
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/types.dir/types.cc.o: plugin needed to handle lto object
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: types.cc.o: plugin needed to handle lto object
[ 2%] Built target types
Scanning dependencies of target stream
[ 3%] Building CXX object lite/utils/CMakeFiles/stream.dir/replace_stl/stream.cc.o
[ 3%] Linking CXX static library libcpp_var_desc.a
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/cpp_var_desc.dir/var_desc.cc.o: plugin needed to handle lto object
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: var_desc.cc.o: plugin needed to handle lto object
[ 3%] Built target cpp_var_desc
[ 3%] Linking CXX static library libstream.a
Scanning dependencies of target paddle_lite_jni
[ 3%] Linking CXX static library libcpp_program_desc.a
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/stream.dir/replace_stl/stream.cc.o: plugin needed to handle lto object
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: stream.cc.o: plugin needed to handle lto object
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/cpp_program_desc.dir/program_desc.cc.o: plugin needed to handle lto object
[ 3%] Built target stream
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: program_desc.cc.o: plugin needed to handle lto object
Scanning dependencies of target publish_inference_android_java_demo
[ 3%] Built target cpp_program_desc
Scanning dependencies of target PaddlePredictor
[ 3%] Building Java objects for PaddlePredictor.jar
[ 3%] Built target publish_inference_android_java_demo
Scanning dependencies of target paddle_light_api_shared
[ 4%] Linking CXX static library libcpp_block_desc.a
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/cpp_block_desc.dir/block_desc.cc.o: plugin needed to handle lto object
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: block_desc.cc.o: plugin needed to handle lto object
[ 4%] Built target cpp_block_desc
Scanning dependencies of target place
[ 5%] Building CXX object lite/api/CMakeFiles/place.dir/paddle_place.cc.o
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
[ 5%] Generating CMakeFiles/PaddlePredictor.dir/java_class_filelist
[ 5%] Creating Java archive PaddlePredictor.jar
[ 5%] Built target PaddlePredictor
Scanning dependencies of target cpp_op_desc
[ 5%] Linking CXX static library libplace.a
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/place.dir/paddle_place.cc.o: plugin needed to handle lto object
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: paddle_place.cc.o: plugin needed to handle lto object
[ 5%] Building CXX object lite/model_parser/cpp/CMakeFiles/cpp_op_desc.dir/op_desc.cc.o
[ 5%] Built target place
Scanning dependencies of target naive_buffer
[ 5%] Building CXX object lite/model_parser/naive_buffer/CMakeFiles/naive_buffer.dir/naive_buffer.cc.o
[ 5%] Building CXX object lite/api/android/jni/native/CMakeFiles/paddle_lite_jni.dir/__/__/__/__/backends/arm/math/funcs.cc.o
[ 6%] Building CXX object lite/api/CMakeFiles/paddle_light_api_shared.dir/__/backends/arm/math/funcs.cc.o
In file included from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:17:0,
from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:15:
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/include/arm_neon.h:31:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
#error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
^
In file included from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:17:0,
from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:15:
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/include/arm_neon.h:31:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
#error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
^
In file included from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:30:0,
from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:15:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::fill_packed_biasc4(float*, const float*, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:76:3: error: 'float32x4_t' was not declared in this scope
float32x4_t vb = vld1q_f32(bias);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:79:21: error: 'vb' was not declared in this scope
vst1q_f32(dout, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:79:23: error: 'vst1q_f32' was not declared in this scope
vst1q_f32(dout, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:207:27: error: variable or field 'transpose_4x4' declared void
inline void transpose_4x4(float32x4_t v0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:207:27: error: 'float32x4_t' was not declared in this scope
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:208:27: error: 'float32x4_t' was not declared in this scope
float32x4_t v1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:209:27: error: 'float32x4_t' was not declared in this scope
float32x4_t v2,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:210:27: error: 'float32x4_t' was not declared in this scope
float32x4_t v3,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:211:27: error: expected primary-expression before 'float'
float* dout) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::prepack_input_nxwc4_dw(const float*, float*, int, int, int, int, int, int, int, int, float*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:258:3: error: 'float32x4_t' was not declared in this scope
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:276:3: error: 'uint32x4_t' was not declared in this scope
uint32x4_t vmask_padl;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:7: error: 'vmask_padl' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:44: error: 'vld1q_s32' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:66: error: 'vdupq_n_s32' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:67: error: 'vcltq_s32' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:289:14: error: expected ';' before 'vmask_valid'
uint32x4_t vmask_valid;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:5: error: 'vmask_valid' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:43: error: 'vld1q_s32' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:66: error: 'vdupq_n_s32' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:67: error: 'vcltq_s32' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:325:19: error: expected ';' before 'vc0'
float32x4_t vc0 = vld1q_f32(ptr_c0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:326:19: error: expected ';' before 'vc1'
float32x4_t vc1 = vld1q_f32(ptr_c1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:327:19: error: expected ';' before 'vc2'
float32x4_t vc2 = vld1q_f32(ptr_c2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:328:19: error: expected ';' before 'vc3'
float32x4_t vc3 = vld1q_f32(ptr_c3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:9: error: 'vc0' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:25: error: 'vmask_padl' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:42: error: 'vzero' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:47: error: 'vbslq_f32' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:331:9: error: 'vc1' was not declared in this scope
vc1 = vbslq_f32(vmask_padl, vc1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:332:9: error: 'vc2' was not declared in this scope
vc2 = vbslq_f32(vmask_padl, vc2, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:333:9: error: 'vc3' was not declared in this scope
vc3 = vbslq_f32(vmask_padl, vc3, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:337:11: error: 'vc0' was not declared in this scope
vc0 = vextq_f32(vzero, vc0, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:337:27: error: 'vzero' was not declared in this scope
vc0 = vextq_f32(vzero, vc0, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:337:40: error: 'vextq_f32' was not declared in this scope
vc0 = vextq_f32(vzero, vc0, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:338:11: error: 'vc1' was not declared in this scope
vc1 = vextq_f32(vzero, vc1, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:339:11: error: 'vc2' was not declared in this scope
vc2 = vextq_f32(vzero, vc2, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:340:11: error: 'vc3' was not declared in this scope
vc3 = vextq_f32(vzero, vc3, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:21: error: 'vc0' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:26: error: 'vc1' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:31: error: 'vc2' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:36: error: 'vc3' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:45: error: 'transpose_4x4' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:366:19: error: expected ';' before 'vc0'
float32x4_t vc0 = vld1q_f32(ptr_c0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:367:19: error: expected ';' before 'vc1'
float32x4_t vc1 = vld1q_f32(ptr_c1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:368:19: error: expected ';' before 'vc2'
float32x4_t vc2 = vld1q_f32(ptr_c2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:369:19: error: expected ';' before 'vc3'
float32x4_t vc3 = vld1q_f32(ptr_c3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:21: error: 'vc0' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:26: error: 'vc1' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:31: error: 'vc2' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:36: error: 'vc3' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:45: error: 'transpose_4x4' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:378:19: error: expected ';' before 'vc0'
float32x4_t vc0 = vld1q_f32(ptr_c0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:379:19: error: expected ';' before 'vc1'
float32x4_t vc1 = vld1q_f32(ptr_c1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:380:19: error: expected ';' before 'vc2'
float32x4_t vc2 = vld1q_f32(ptr_c2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:381:19: error: expected ';' before 'vc3'
float32x4_t vc3 = vld1q_f32(ptr_c3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:7: error: 'vc0' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:23: error: 'vmask_valid' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:41: error: 'vzero' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:46: error: 'vbslq_f32' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:383:7: error: 'vc1' was not declared in this scope
vc1 = vbslq_f32(vmask_valid, vc1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:384:7: error: 'vc2' was not declared in this scope
vc2 = vbslq_f32(vmask_valid, vc2, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:385:7: error: 'vc3' was not declared in this scope
vc3 = vbslq_f32(vmask_valid, vc3, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:386:45: error: 'transpose_4x4' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c1_fp32(const float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:695:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:696:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:755:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:787:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c2_fp32(const float*, float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:997:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:998:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1061:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1094:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c4_fp32(const float*, float*, float*, float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1362:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1363:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1450:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1495:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c8_fp32(const float*, float*, float*, float*, float*, float*, float*, float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1914:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1915:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2014:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2078:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_process(float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2239:3: error: 'float32x4_t' was not declared in this scope
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2241:17: error: expected ';' before 'vsix'
float32x4_t vsix = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2242:17: error: expected ';' before 'vscale'
float32x4_t vscale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2256:29: error: 'vzero' was not declared in this scope
: [vzero] "w"(vzero)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2271:48: error: 'vsix' was not declared in this scope
: [vzero] "w"(vzero), [vsix] "w"(vsix)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2299:50: error: 'vscale' was not declared in this scope
: [vzero] "w"(vzero), [vscale] "w"(vscale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2578:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2579:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2656:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2657:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2743:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2744:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2880:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2881:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::write_int32_nchwc4_to_nchw(const int*, Dtype*, int, int, int, int, int, int, int, int, int, bool, float*, bool, Dtype*, const float*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3033:3: error: 'float32x4_t' was not declared in this scope
float32x4_t w_scale = vld1q_f32(scale);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3034:15: error: expected ';' before 'w_bias'
float32x4_t w_bias = flag_bias ? vld1q_f32(bias) : vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3066:34: error: 'w_scale' was not declared in this scope
w_scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3067:34: error: 'w_bias' was not declared in this scope
w_bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3100:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3101:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3102:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3103:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3248:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3249:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3250:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3251:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3359:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3360:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3361:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3362:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3561:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3562:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3563:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3564:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::write_int32_nchwc8_to_nchw(const int*, Dtype*, int, int, int, int, int, int, int, int, int, bool, float*, bool, Dtype*, const float*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3742:3: error: 'float32x4_t' was not declared in this scope
float32x4_t w_scale0 = vld1q_f32(scale);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3743:15: error: expected ';' before 'w_scale1'
float32x4_t w_scale1 = vld1q_f32(scale + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3744:15: error: expected ';' before 'w_bias0'
float32x4_t w_bias0 = flag_bias ? vld1q_f32(bias) : vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3745:15: error: expected ';' before 'w_bias1'
float32x4_t w_bias1 = flag_bias ? vld1q_f32(bias + 4) : vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3790:27: error: 'w_scale0' was not declared in this scope
w_scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3791:27: error: 'w_scale1' was not declared in this scope
w_scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3792:27: error: 'w_bias0' was not declared in this scope
w_bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3793:27: error: 'w_bias1' was not declared in this scope
w_bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'bool paddle::lite::arm::math::fill_packed_bias_nxmw_fp32(const float*, float*, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4008:9: error: 'float32x4_t' was not declared in this scope
float32x4_t vb = vld1q_f32(bias_ptr);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4011:29: error: 'vb' was not declared in this scope
vst1q_f32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4011:31: error: 'vst1q_f32' was not declared in this scope
vst1q_f32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'bool paddle::lite::arm::math::fill_packed_bias_nxmw_int8(const int*, int*, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4038:9: error: 'int32x4_t' was not declared in this scope
int32x4_t vb = vld1q_s32(bias_ptr);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4041:29: error: 'vb' was not declared in this scope
vst1q_s32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4041:31: error: 'vst1q_s32' was not declared in this scope
vst1q_s32(dout_ptr, vb);
^
In file included from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:30:0,
from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:15:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::fill_packed_biasc4(float*, const float*, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:76:3: error: 'float32x4_t' was not declared in this scope
float32x4_t vb = vld1q_f32(bias);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:79:21: error: 'vb' was not declared in this scope
vst1q_f32(dout, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:79:23: error: 'vst1q_f32' was not declared in this scope
vst1q_f32(dout, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:207:27: error: variable or field 'transpose_4x4' declared void
inline void transpose_4x4(float32x4_t v0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:207:27: error: 'float32x4_t' was not declared in this scope
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:208:27: error: 'float32x4_t' was not declared in this scope
float32x4_t v1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:209:27: error: 'float32x4_t' was not declared in this scope
float32x4_t v2,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:210:27: error: 'float32x4_t' was not declared in this scope
float32x4_t v3,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:211:27: error: expected primary-expression before 'float'
float* dout) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::prepack_input_nxwc4_dw(const float*, float*, int, int, int, int, int, int, int, int, float*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:258:3: error: 'float32x4_t' was not declared in this scope
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:276:3: error: 'uint32x4_t' was not declared in this scope
uint32x4_t vmask_padl;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:7: error: 'vmask_padl' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:44: error: 'vld1q_s32' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:66: error: 'vdupq_n_s32' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:67: error: 'vcltq_s32' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:289:14: error: expected ';' before 'vmask_valid'
uint32x4_t vmask_valid;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:5: error: 'vmask_valid' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:43: error: 'vld1q_s32' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:66: error: 'vdupq_n_s32' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:67: error: 'vcltq_s32' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:325:19: error: expected ';' before 'vc0'
float32x4_t vc0 = vld1q_f32(ptr_c0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:326:19: error: expected ';' before 'vc1'
float32x4_t vc1 = vld1q_f32(ptr_c1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:327:19: error: expected ';' before 'vc2'
float32x4_t vc2 = vld1q_f32(ptr_c2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:328:19: error: expected ';' before 'vc3'
float32x4_t vc3 = vld1q_f32(ptr_c3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:9: error: 'vc0' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:25: error: 'vmask_padl' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:42: error: 'vzero' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:47: error: 'vbslq_f32' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:331:9: error: 'vc1' was not declared in this scope
vc1 = vbslq_f32(vmask_padl, vc1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:332:9: error: 'vc2' was not declared in this scope
vc2 = vbslq_f32(vmask_padl, vc2, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:333:9: error: 'vc3' was not declared in this scope
vc3 = vbslq_f32(vmask_padl, vc3, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:337:11: error: 'vc0' was not declared in this scope
vc0 = vextq_f32(vzero, vc0, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:337:27: error: 'vzero' was not declared in this scope
vc0 = vextq_f32(vzero, vc0, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:337:40: error: 'vextq_f32' was not declared in this scope
vc0 = vextq_f32(vzero, vc0, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:338:11: error: 'vc1' was not declared in this scope
vc1 = vextq_f32(vzero, vc1, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:339:11: error: 'vc2' was not declared in this scope
vc2 = vextq_f32(vzero, vc2, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:340:11: error: 'vc3' was not declared in this scope
vc3 = vextq_f32(vzero, vc3, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:21: error: 'vc0' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:26: error: 'vc1' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:31: error: 'vc2' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:36: error: 'vc3' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:45: error: 'transpose_4x4' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:366:19: error: expected ';' before 'vc0'
float32x4_t vc0 = vld1q_f32(ptr_c0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:367:19: error: expected ';' before 'vc1'
float32x4_t vc1 = vld1q_f32(ptr_c1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:368:19: error: expected ';' before 'vc2'
float32x4_t vc2 = vld1q_f32(ptr_c2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:369:19: error: expected ';' before 'vc3'
float32x4_t vc3 = vld1q_f32(ptr_c3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:21: error: 'vc0' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:26: error: 'vc1' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:31: error: 'vc2' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:36: error: 'vc3' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:45: error: 'transpose_4x4' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:378:19: error: expected ';' before 'vc0'
float32x4_t vc0 = vld1q_f32(ptr_c0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:379:19: error: expected ';' before 'vc1'
float32x4_t vc1 = vld1q_f32(ptr_c1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:380:19: error: expected ';' before 'vc2'
float32x4_t vc2 = vld1q_f32(ptr_c2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:381:19: error: expected ';' before 'vc3'
float32x4_t vc3 = vld1q_f32(ptr_c3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:7: error: 'vc0' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:23: error: 'vmask_valid' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:41: error: 'vzero' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:46: error: 'vbslq_f32' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:383:7: error: 'vc1' was not declared in this scope
vc1 = vbslq_f32(vmask_valid, vc1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:384:7: error: 'vc2' was not declared in this scope
vc2 = vbslq_f32(vmask_valid, vc2, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:385:7: error: 'vc3' was not declared in this scope
vc3 = vbslq_f32(vmask_valid, vc3, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:386:45: error: 'transpose_4x4' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c1_fp32(const float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:695:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:696:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:755:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:787:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c2_fp32(const float*, float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:997:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:998:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1061:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1094:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c4_fp32(const float*, float*, float*, float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1362:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1363:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1450:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1495:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c8_fp32(const float*, float*, float*, float*, float*, float*, float*, float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1914:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1915:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2014:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2078:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_process(float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2239:3: error: 'float32x4_t' was not declared in this scope
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2241:17: error: expected ';' before 'vsix'
float32x4_t vsix = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2242:17: error: expected ';' before 'vscale'
float32x4_t vscale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2256:29: error: 'vzero' was not declared in this scope
: [vzero] "w"(vzero)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2271:48: error: 'vsix' was not declared in this scope
: [vzero] "w"(vzero), [vsix] "w"(vsix)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2299:50: error: 'vscale' was not declared in this scope
: [vzero] "w"(vzero), [vscale] "w"(vscale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2578:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2579:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2656:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2657:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2743:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2744:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2880:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2881:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::write_int32_nchwc4_to_nchw(const int*, Dtype*, int, int, int, int, int, int, int, int, int, bool, float*, bool, Dtype*, const float*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3033:3: error: 'float32x4_t' was not declared in this scope
float32x4_t w_scale = vld1q_f32(scale);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3034:15: error: expected ';' before 'w_bias'
float32x4_t w_bias = flag_bias ? vld1q_f32(bias) : vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3066:34: error: 'w_scale' was not declared in this scope
w_scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3067:34: error: 'w_bias' was not declared in this scope
w_bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3100:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3101:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3102:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3103:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3248:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3249:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3250:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3251:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3359:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3360:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3361:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3362:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3561:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3562:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3563:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3564:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::write_int32_nchwc8_to_nchw(const int*, Dtype*, int, int, int, int, int, int, int, int, int, bool, float*, bool, Dtype*, const float*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3742:3: error: 'float32x4_t' was not declared in this scope
float32x4_t w_scale0 = vld1q_f32(scale);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3743:15: error: expected ';' before 'w_scale1'
float32x4_t w_scale1 = vld1q_f32(scale + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3744:15: error: expected ';' before 'w_bias0'
float32x4_t w_bias0 = flag_bias ? vld1q_f32(bias) : vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3745:15: error: expected ';' before 'w_bias1'
float32x4_t w_bias1 = flag_bias ? vld1q_f32(bias + 4) : vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3790:27: error: 'w_scale0' was not declared in this scope
w_scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3791:27: error: 'w_scale1' was not declared in this scope
w_scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3792:27: error: 'w_bias0' was not declared in this scope
w_bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3793:27: error: 'w_bias1' was not declared in this scope
w_bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'bool paddle::lite::arm::math::fill_packed_bias_nxmw_fp32(const float*, float*, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4008:9: error: 'float32x4_t' was not declared in this scope
float32x4_t vb = vld1q_f32(bias_ptr);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4011:29: error: 'vb' was not declared in this scope
vst1q_f32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4011:31: error: 'vst1q_f32' was not declared in this scope
vst1q_f32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'bool paddle::lite::arm::math::fill_packed_bias_nxmw_int8(const int*, int*, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4038:9: error: 'int32x4_t' was not declared in this scope
int32x4_t vb = vld1q_s32(bias_ptr);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4041:29: error: 'vb' was not declared in this scope
vst1q_s32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4041:31: error: 'vst1q_s32' was not declared in this scope
vst1q_s32(dout_ptr, vb);
^
In file included from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:15:0:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:91:8: error: 'float32x4_t' does not name a type
inline float32x4_t log_ps(float32x4_t x) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:179:8: error: 'float32x4_t' does not name a type
inline float32x4_t exp_ps(float32x4_t x) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:270:23: error: variable or field 'sincos_ps' declared void
inline void sincos_ps(float32x4_t x, float32x4_t* ysin, float32x4_t* ycos) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:270:23: error: 'float32x4_t' was not declared in this scope
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:270:38: error: 'float32x4_t' was not declared in this scope
inline void sincos_ps(float32x4_t x, float32x4_t* ysin, float32x4_t* ycos) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:270:51: error: 'ysin' was not declared in this scope
inline void sincos_ps(float32x4_t x, float32x4_t* ysin, float32x4_t* ycos) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:270:57: error: 'float32x4_t' was not declared in this scope
inline void sincos_ps(float32x4_t x, float32x4_t* ysin, float32x4_t* ycos) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:270:70: error: 'ycos' was not declared in this scope
inline void sincos_ps(float32x4_t x, float32x4_t* ysin, float32x4_t* ycos) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:335:8: error: 'float32x4_t' does not name a type
inline float32x4_t sin_ps(float32x4_t x) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:341:8: error: 'float32x4_t' does not name a type
inline float32x4_t cos_ps(float32x4_t x) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:347:8: error: 'float32x4_t' does not name a type
inline float32x4_t div_ps(float32x4_t a, float32x4_t b) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:353:8: error: 'float32x4_t' does not name a type
inline float32x4_t pow_ps(float32x4_t a, float32x4_t b) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:363:8: error: 'float32x4_t' does not name a type
inline float32x4_t vactive_f32(const float32x4_t& x) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:368:8: error: 'float32x4_t' does not name a type
inline float32x4_t vactive_f32<lite_api::ActivationType::kRelu>(
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:375:8: error: 'float32x4_t' does not name a type
inline float32x4_t vactive_f32<lite_api::ActivationType::kRelu6>(
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:383:8: error: 'float32x4_t' does not name a type
inline float32x4_t vactive_f32<lite_api::ActivationType::kSigmoid>(
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:394:8: error: 'float32x4_t' does not name a type
inline float32x4_t vactive_f32<lite_api::ActivationType::kTanh>(
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc: In function 'void paddle::lite::arm::math::fill_bias_fc(T*, const T*, int, int, bool) [with T = float]':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:29:5: error: 'float32x4_t' was not declared in this scope
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:35:21: error: expected ';' before 'vin1'
float32x4_t vin1 = vld1q_f32(ptr_out);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:36:21: error: expected ';' before 'vb1'
float32x4_t vb1 = vld1q_f32(ptr_bias);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:38:21: error: expected ';' before 'vin2'
float32x4_t vin2 = vld1q_f32(ptr_out + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:39:21: error: expected ';' before 'vb2'
float32x4_t vb2 = vld1q_f32(ptr_bias + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:41:21: error: expected ';' before 'vin3'
float32x4_t vin3 = vld1q_f32(ptr_out + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:42:21: error: expected ';' before 'vb3'
float32x4_t vb3 = vld1q_f32(ptr_bias + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:44:21: error: expected ';' before 'vin4'
float32x4_t vin4 = vld1q_f32(ptr_out + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:45:21: error: expected ';' before 'vb4'
float32x4_t vb4 = vld1q_f32(ptr_bias + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:47:21: error: expected ';' before 'vout1'
float32x4_t vout1 = vaddq_f32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:48:21: error: expected ';' before 'vout2'
float32x4_t vout2 = vaddq_f32(vin2, vb2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:49:21: error: expected ';' before 'vout3'
float32x4_t vout3 = vaddq_f32(vin3, vb3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:50:21: error: expected ';' before 'vout4'
float32x4_t vout4 = vaddq_f32(vin4, vb4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:52:9: error: 'vout1' was not declared in this scope
vout1 = vmaxq_f32(vout1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:52:34: error: 'vzero' was not declared in this scope
vout1 = vmaxq_f32(vout1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:52:39: error: 'vmaxq_f32' was not declared in this scope
vout1 = vmaxq_f32(vout1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:53:9: error: 'vout2' was not declared in this scope
vout2 = vmaxq_f32(vout2, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:54:9: error: 'vout3' was not declared in this scope
vout3 = vmaxq_f32(vout3, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:55:9: error: 'vout4' was not declared in this scope
vout4 = vmaxq_f32(vout4, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:57:33: error: 'vst1q_f32' was not declared in this scope
vst1q_f32(ptr_out, vout1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:77:9: error: 'float32x4_t' was not declared in this scope
float32x4_t vin1 = vld1q_f32(ptr_out);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:78:21: error: expected ';' before 'vb1'
float32x4_t vb1 = vld1q_f32(ptr_bias);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:80:21: error: expected ';' before 'vin2'
float32x4_t vin2 = vld1q_f32(ptr_out + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:81:21: error: expected ';' before 'vb2'
float32x4_t vb2 = vld1q_f32(ptr_bias + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:83:21: error: expected ';' before 'vin3'
float32x4_t vin3 = vld1q_f32(ptr_out + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:84:21: error: expected ';' before 'vb3'
float32x4_t vb3 = vld1q_f32(ptr_bias + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:86:21: error: expected ';' before 'vin4'
float32x4_t vin4 = vld1q_f32(ptr_out + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:87:21: error: expected ';' before 'vb4'
float32x4_t vb4 = vld1q_f32(ptr_bias + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:89:21: error: expected ';' before 'vout1'
float32x4_t vout1 = vaddq_f32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:90:21: error: expected ';' before 'vout2'
float32x4_t vout2 = vaddq_f32(vin2, vb2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:91:21: error: expected ';' before 'vout3'
float32x4_t vout3 = vaddq_f32(vin3, vb3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:92:21: error: expected ';' before 'vout4'
float32x4_t vout4 = vaddq_f32(vin4, vb4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:94:28: error: 'vout1' was not declared in this scope
vst1q_f32(ptr_out, vout1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:94:33: error: 'vst1q_f32' was not declared in this scope
vst1q_f32(ptr_out, vout1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:95:32: error: 'vout2' was not declared in this scope
vst1q_f32(ptr_out + 4, vout2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:96:32: error: 'vout3' was not declared in this scope
vst1q_f32(ptr_out + 8, vout3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:97:33: error: 'vout4' was not declared in this scope
vst1q_f32(ptr_out + 12, vout4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc: In function 'void paddle::lite::arm::math::fill_bias_fc(T*, const T*, int, int, bool) [with T = int]':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:119:7: error: 'int32x4_t' was not declared in this scope
int32x4_t vzero = vdupq_n_s32(0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:122:19: error: expected ';' before 'vin1'
int32x4_t vin1 = vld1q_s32(ptr_out);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:123:19: error: expected ';' before 'vb1'
int32x4_t vb1 = vld1q_s32(ptr_bias);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:125:19: error: expected ';' before 'vin2'
int32x4_t vin2 = vld1q_s32(ptr_out + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:126:19: error: expected ';' before 'vb2'
int32x4_t vb2 = vld1q_s32(ptr_bias + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:128:19: error: expected ';' before 'vin3'
int32x4_t vin3 = vld1q_s32(ptr_out + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:129:19: error: expected ';' before 'vb3'
int32x4_t vb3 = vld1q_s32(ptr_bias + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:131:19: error: expected ';' before 'vin4'
int32x4_t vin4 = vld1q_s32(ptr_out + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:132:19: error: expected ';' before 'vb4'
int32x4_t vb4 = vld1q_s32(ptr_bias + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:134:19: error: expected ';' before 'vout1'
int32x4_t vout1 = vaddq_s32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:135:19: error: expected ';' before 'vout2'
int32x4_t vout2 = vaddq_s32(vin2, vb2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:136:19: error: expected ';' before 'vout3'
int32x4_t vout3 = vaddq_s32(vin3, vb3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:137:19: error: expected ';' before 'vout4'
int32x4_t vout4 = vaddq_s32(vin4, vb4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:139:9: error: 'vout1' was not declared in this scope
vout1 = vmaxq_s32(vout1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:139:34: error: 'vzero' was not declared in this scope
vout1 = vmaxq_s32(vout1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:139:39: error: 'vmaxq_s32' was not declared in this scope
vout1 = vmaxq_s32(vout1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:140:9: error: 'vout2' was not declared in this scope
vout2 = vmaxq_s32(vout2, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:141:9: error: 'vout3' was not declared in this scope
vout3 = vmaxq_s32(vout3, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:142:9: error: 'vout4' was not declared in this scope
vout4 = vmaxq_s32(vout4, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:144:33: error: 'vst1q_s32' was not declared in this scope
vst1q_s32(ptr_out, vout1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:163:7: error: 'int32x4_t' was not declared in this scope
int32x4_t vout1;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:164:17: error: expected ';' before 'vout2'
int32x4_t vout2;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:165:17: error: expected ';' before 'vout3'
int32x4_t vout3;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:166:17: error: expected ';' before 'vout4'
int32x4_t vout4;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:169:19: error: expected ';' before 'vin1'
int32x4_t vin1 = vld1q_s32(ptr_out);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:170:19: error: expected ';' before 'vb1'
int32x4_t vb1 = vld1q_s32(ptr_bias);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:172:19: error: expected ';' before 'vin2'
int32x4_t vin2 = vld1q_s32(ptr_out + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:173:19: error: expected ';' before 'vb2'
int32x4_t vb2 = vld1q_s32(ptr_bias + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:175:19: error: expected ';' before 'vin3'
int32x4_t vin3 = vld1q_s32(ptr_out + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:176:19: error: expected ';' before 'vb3'
int32x4_t vb3 = vld1q_s32(ptr_bias + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:178:19: error: expected ';' before 'vin4'
int32x4_t vin4 = vld1q_s32(ptr_out + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:179:19: error: expected ';' before 'vb4'
int32x4_t vb4 = vld1q_s32(ptr_bias + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:181:9: error: 'vout1' was not declared in this scope
vout1 = vaddq_s32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:181:27: error: 'vin1' was not declared in this scope
vout1 = vaddq_s32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:181:33: error: 'vb1' was not declared in this scope
vout1 = vaddq_s32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:181:36: error: 'vaddq_s32' was not declared in this scope
vout1 = vaddq_s32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:182:9: error: 'vout2' was not declared in this scope
vout2 = vaddq_s32(vin2, vb2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:182:27: error: 'vin2' was not declared in this scope
vout2 = vaddq_s32(vin2, vb2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:182:33: error: 'vb2' was not declared in this scope
vout2 = vaddq_s32(vin2, vb2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:183:9: error: 'vout3' was not declared in this scope
vout3 = vaddq_s32(vin3, vb3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:183:27: error: 'vin3' was not declared in this scope
vout3 = vaddq_s32(vin3, vb3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:183:33: error: 'vb3' was not declared in this scope
vout3 = vaddq_s32(vin3, vb3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:184:9: error: 'vout4' was not declared in this scope
vout4 = vaddq_s32(vin4, vb4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:184:27: error: 'vin4' was not declared in this scope
vout4 = vaddq_s32(vin4, vb4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:184:33: error: 'vb4' was not declared in this scope
vout4 = vaddq_s32(vin4, vb4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:186:33: error: 'vst1q_s32' was not declared in this scope
vst1q_s32(ptr_out, vout1);
^
In file included from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:15:0:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:91:8: error: 'float32x4_t' does not name a type
inline float32x4_t log_ps(float32x4_t x) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:179:8: error: 'float32x4_t' does not name a type
inline float32x4_t exp_ps(float32x4_t x) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:270:23: error: variable or field 'sincos_ps' declared void
inline void sincos_ps(float32x4_t x, float32x4_t* ysin, float32x4_t* ycos) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:270:23: error: 'float32x4_t' was not declared in this scope
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:270:38: error: 'float32x4_t' was not declared in this scope
inline void sincos_ps(float32x4_t x, float32x4_t* ysin, float32x4_t* ycos) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:270:51: error: 'ysin' was not declared in this scope
inline void sincos_ps(float32x4_t x, float32x4_t* ysin, float32x4_t* ycos) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:270:57: error: 'float32x4_t' was not declared in this scope
inline void sincos_ps(float32x4_t x, float32x4_t* ysin, float32x4_t* ycos) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:270:70: error: 'ycos' was not declared in this scope
inline void sincos_ps(float32x4_t x, float32x4_t* ysin, float32x4_t* ycos) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:335:8: error: 'float32x4_t' does not name a type
inline float32x4_t sin_ps(float32x4_t x) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:341:8: error: 'float32x4_t' does not name a type
inline float32x4_t cos_ps(float32x4_t x) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:347:8: error: 'float32x4_t' does not name a type
inline float32x4_t div_ps(float32x4_t a, float32x4_t b) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:353:8: error: 'float32x4_t' does not name a type
inline float32x4_t pow_ps(float32x4_t a, float32x4_t b) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:363:8: error: 'float32x4_t' does not name a type
inline float32x4_t vactive_f32(const float32x4_t& x) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:368:8: error: 'float32x4_t' does not name a type
inline float32x4_t vactive_f32<lite_api::ActivationType::kRelu>(
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:375:8: error: 'float32x4_t' does not name a type
inline float32x4_t vactive_f32<lite_api::ActivationType::kRelu6>(
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:383:8: error: 'float32x4_t' does not name a type
inline float32x4_t vactive_f32<lite_api::ActivationType::kSigmoid>(
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.h:394:8: error: 'float32x4_t' does not name a type
inline float32x4_t vactive_f32<lite_api::ActivationType::kTanh>(
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc: In function 'void paddle::lite::arm::math::fill_bias_fc(T*, const T*, int, int, bool) [with T = float]':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:29:5: error: 'float32x4_t' was not declared in this scope
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:35:21: error: expected ';' before 'vin1'
float32x4_t vin1 = vld1q_f32(ptr_out);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:36:21: error: expected ';' before 'vb1'
float32x4_t vb1 = vld1q_f32(ptr_bias);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:38:21: error: expected ';' before 'vin2'
float32x4_t vin2 = vld1q_f32(ptr_out + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:39:21: error: expected ';' before 'vb2'
float32x4_t vb2 = vld1q_f32(ptr_bias + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:41:21: error: expected ';' before 'vin3'
float32x4_t vin3 = vld1q_f32(ptr_out + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:42:21: error: expected ';' before 'vb3'
float32x4_t vb3 = vld1q_f32(ptr_bias + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:44:21: error: expected ';' before 'vin4'
float32x4_t vin4 = vld1q_f32(ptr_out + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:45:21: error: expected ';' before 'vb4'
float32x4_t vb4 = vld1q_f32(ptr_bias + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:47:21: error: expected ';' before 'vout1'
float32x4_t vout1 = vaddq_f32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:48:21: error: expected ';' before 'vout2'
float32x4_t vout2 = vaddq_f32(vin2, vb2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:49:21: error: expected ';' before 'vout3'
float32x4_t vout3 = vaddq_f32(vin3, vb3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:50:21: error: expected ';' before 'vout4'
float32x4_t vout4 = vaddq_f32(vin4, vb4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:52:9: error: 'vout1' was not declared in this scope
vout1 = vmaxq_f32(vout1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:52:34: error: 'vzero' was not declared in this scope
vout1 = vmaxq_f32(vout1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:52:39: error: 'vmaxq_f32' was not declared in this scope
vout1 = vmaxq_f32(vout1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:53:9: error: 'vout2' was not declared in this scope
vout2 = vmaxq_f32(vout2, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:54:9: error: 'vout3' was not declared in this scope
vout3 = vmaxq_f32(vout3, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:55:9: error: 'vout4' was not declared in this scope
vout4 = vmaxq_f32(vout4, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:57:33: error: 'vst1q_f32' was not declared in this scope
vst1q_f32(ptr_out, vout1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:77:9: error: 'float32x4_t' was not declared in this scope
float32x4_t vin1 = vld1q_f32(ptr_out);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:78:21: error: expected ';' before 'vb1'
float32x4_t vb1 = vld1q_f32(ptr_bias);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:80:21: error: expected ';' before 'vin2'
float32x4_t vin2 = vld1q_f32(ptr_out + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:81:21: error: expected ';' before 'vb2'
float32x4_t vb2 = vld1q_f32(ptr_bias + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:83:21: error: expected ';' before 'vin3'
float32x4_t vin3 = vld1q_f32(ptr_out + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:84:21: error: expected ';' before 'vb3'
float32x4_t vb3 = vld1q_f32(ptr_bias + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:86:21: error: expected ';' before 'vin4'
float32x4_t vin4 = vld1q_f32(ptr_out + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:87:21: error: expected ';' before 'vb4'
float32x4_t vb4 = vld1q_f32(ptr_bias + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:89:21: error: expected ';' before 'vout1'
float32x4_t vout1 = vaddq_f32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:90:21: error: expected ';' before 'vout2'
float32x4_t vout2 = vaddq_f32(vin2, vb2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:91:21: error: expected ';' before 'vout3'
float32x4_t vout3 = vaddq_f32(vin3, vb3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:92:21: error: expected ';' before 'vout4'
float32x4_t vout4 = vaddq_f32(vin4, vb4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:94:28: error: 'vout1' was not declared in this scope
vst1q_f32(ptr_out, vout1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:94:33: error: 'vst1q_f32' was not declared in this scope
vst1q_f32(ptr_out, vout1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:95:32: error: 'vout2' was not declared in this scope
vst1q_f32(ptr_out + 4, vout2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:96:32: error: 'vout3' was not declared in this scope
vst1q_f32(ptr_out + 8, vout3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:97:33: error: 'vout4' was not declared in this scope
vst1q_f32(ptr_out + 12, vout4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc: In function 'void paddle::lite::arm::math::fill_bias_fc(T*, const T*, int, int, bool) [with T = int]':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:119:7: error: 'int32x4_t' was not declared in this scope
int32x4_t vzero = vdupq_n_s32(0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:122:19: error: expected ';' before 'vin1'
int32x4_t vin1 = vld1q_s32(ptr_out);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:123:19: error: expected ';' before 'vb1'
int32x4_t vb1 = vld1q_s32(ptr_bias);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:125:19: error: expected ';' before 'vin2'
int32x4_t vin2 = vld1q_s32(ptr_out + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:126:19: error: expected ';' before 'vb2'
int32x4_t vb2 = vld1q_s32(ptr_bias + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:128:19: error: expected ';' before 'vin3'
int32x4_t vin3 = vld1q_s32(ptr_out + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:129:19: error: expected ';' before 'vb3'
int32x4_t vb3 = vld1q_s32(ptr_bias + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:131:19: error: expected ';' before 'vin4'
int32x4_t vin4 = vld1q_s32(ptr_out + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:132:19: error: expected ';' before 'vb4'
int32x4_t vb4 = vld1q_s32(ptr_bias + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:134:19: error: expected ';' before 'vout1'
int32x4_t vout1 = vaddq_s32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:135:19: error: expected ';' before 'vout2'
int32x4_t vout2 = vaddq_s32(vin2, vb2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:136:19: error: expected ';' before 'vout3'
int32x4_t vout3 = vaddq_s32(vin3, vb3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:137:19: error: expected ';' before 'vout4'
int32x4_t vout4 = vaddq_s32(vin4, vb4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:139:9: error: 'vout1' was not declared in this scope
vout1 = vmaxq_s32(vout1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:139:34: error: 'vzero' was not declared in this scope
vout1 = vmaxq_s32(vout1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:139:39: error: 'vmaxq_s32' was not declared in this scope
vout1 = vmaxq_s32(vout1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:140:9: error: 'vout2' was not declared in this scope
vout2 = vmaxq_s32(vout2, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:141:9: error: 'vout3' was not declared in this scope
vout3 = vmaxq_s32(vout3, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:142:9: error: 'vout4' was not declared in this scope
vout4 = vmaxq_s32(vout4, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:144:33: error: 'vst1q_s32' was not declared in this scope
vst1q_s32(ptr_out, vout1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:163:7: error: 'int32x4_t' was not declared in this scope
int32x4_t vout1;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:164:17: error: expected ';' before 'vout2'
int32x4_t vout2;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:165:17: error: expected ';' before 'vout3'
int32x4_t vout3;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:166:17: error: expected ';' before 'vout4'
int32x4_t vout4;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:169:19: error: expected ';' before 'vin1'
int32x4_t vin1 = vld1q_s32(ptr_out);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:170:19: error: expected ';' before 'vb1'
int32x4_t vb1 = vld1q_s32(ptr_bias);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:172:19: error: expected ';' before 'vin2'
int32x4_t vin2 = vld1q_s32(ptr_out + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:173:19: error: expected ';' before 'vb2'
int32x4_t vb2 = vld1q_s32(ptr_bias + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:175:19: error: expected ';' before 'vin3'
int32x4_t vin3 = vld1q_s32(ptr_out + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:176:19: error: expected ';' before 'vb3'
int32x4_t vb3 = vld1q_s32(ptr_bias + 8);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:178:19: error: expected ';' before 'vin4'
int32x4_t vin4 = vld1q_s32(ptr_out + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:179:19: error: expected ';' before 'vb4'
int32x4_t vb4 = vld1q_s32(ptr_bias + 12);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:181:9: error: 'vout1' was not declared in this scope
vout1 = vaddq_s32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:181:27: error: 'vin1' was not declared in this scope
vout1 = vaddq_s32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:181:33: error: 'vb1' was not declared in this scope
vout1 = vaddq_s32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:181:36: error: 'vaddq_s32' was not declared in this scope
vout1 = vaddq_s32(vin1, vb1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:182:9: error: 'vout2' was not declared in this scope
vout2 = vaddq_s32(vin2, vb2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:182:27: error: 'vin2' was not declared in this scope
vout2 = vaddq_s32(vin2, vb2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:182:33: error: 'vb2' was not declared in this scope
vout2 = vaddq_s32(vin2, vb2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:183:9: error: 'vout3' was not declared in this scope
vout3 = vaddq_s32(vin3, vb3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:183:27: error: 'vin3' was not declared in this scope
vout3 = vaddq_s32(vin3, vb3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:183:33: error: 'vb3' was not declared in this scope
vout3 = vaddq_s32(vin3, vb3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:184:9: error: 'vout4' was not declared in this scope
vout4 = vaddq_s32(vin4, vb4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:184:27: error: 'vin4' was not declared in this scope
vout4 = vaddq_s32(vin4, vb4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:184:33: error: 'vb4' was not declared in this scope
vout4 = vaddq_s32(vin4, vb4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/funcs.cc:186:33: error: 'vst1q_s32' was not declared in this scope
vst1q_s32(ptr_out, vout1);
^
[ 6%] Linking CXX static library libnaive_buffer.a
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/naive_buffer.dir/naive_buffer.cc.o: plugin needed to handle lto object
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: naive_buffer.cc.o: plugin needed to handle lto object
[ 6%] Built target naive_buffer
[ 7%] Building CXX object lite/api/android/jni/native/CMakeFiles/paddle_lite_jni.dir/__/__/__/__/backends/arm/math/packed_sgemm.cc.o
In file included from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:16:0:
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/include/arm_neon.h:31:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
#error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
^
<built-in>: In function 'float abs(float)':
<built-in>: warning: conflicts with previous declaration here [-Wattributes]
make[3]: *** [lite/api/android/jni/native/CMakeFiles/paddle_lite_jni.dir/__/__/__/__/backends/arm/math/funcs.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
[ 7%] Building CXX object lite/api/CMakeFiles/paddle_light_api_shared.dir/__/backends/arm/math/packed_sgemm.cc.o
make[3]: *** [lite/api/CMakeFiles/paddle_light_api_shared.dir/__/backends/arm/math/funcs.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
Scanning dependencies of target target_wrapper
[ 7%] Building CXX object lite/core/CMakeFiles/target_wrapper.dir/target_wrapper.cc.o
In file included from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:16:0:
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/include/arm_neon.h:31:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
#error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
^
<built-in>: In function 'float abs(float)':
<built-in>: warning: conflicts with previous declaration here [-Wattributes]
In file included from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:17:0:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::fill_packed_biasc4(float*, const float*, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:76:3: error: 'float32x4_t' was not declared in this scope
float32x4_t vb = vld1q_f32(bias);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:79:21: error: 'vb' was not declared in this scope
vst1q_f32(dout, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:79:23: error: 'vst1q_f32' was not declared in this scope
vst1q_f32(dout, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:207:27: error: variable or field 'transpose_4x4' declared void
inline void transpose_4x4(float32x4_t v0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:207:27: error: 'float32x4_t' was not declared in this scope
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:208:27: error: 'float32x4_t' was not declared in this scope
float32x4_t v1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:209:27: error: 'float32x4_t' was not declared in this scope
float32x4_t v2,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:210:27: error: 'float32x4_t' was not declared in this scope
float32x4_t v3,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:211:27: error: expected primary-expression before 'float'
float* dout) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::prepack_input_nxwc4_dw(const float*, float*, int, int, int, int, int, int, int, int, float*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:258:3: error: 'float32x4_t' was not declared in this scope
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:276:3: error: 'uint32x4_t' was not declared in this scope
uint32x4_t vmask_padl;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:7: error: 'vmask_padl' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:44: error: 'vld1q_s32' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:66: error: 'vdupq_n_s32' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:67: error: 'vcltq_s32' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:289:14: error: expected ';' before 'vmask_valid'
uint32x4_t vmask_valid;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:5: error: 'vmask_valid' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:43: error: 'vld1q_s32' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:66: error: 'vdupq_n_s32' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:67: error: 'vcltq_s32' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:325:19: error: expected ';' before 'vc0'
float32x4_t vc0 = vld1q_f32(ptr_c0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:326:19: error: expected ';' before 'vc1'
float32x4_t vc1 = vld1q_f32(ptr_c1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:327:19: error: expected ';' before 'vc2'
float32x4_t vc2 = vld1q_f32(ptr_c2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:328:19: error: expected ';' before 'vc3'
float32x4_t vc3 = vld1q_f32(ptr_c3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:9: error: 'vc0' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:25: error: 'vmask_padl' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:42: error: 'vzero' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:47: error: 'vbslq_f32' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:331:9: error: 'vc1' was not declared in this scope
vc1 = vbslq_f32(vmask_padl, vc1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:332:9: error: 'vc2' was not declared in this scope
vc2 = vbslq_f32(vmask_padl, vc2, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:333:9: error: 'vc3' was not declared in this scope
vc3 = vbslq_f32(vmask_padl, vc3, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:337:11: error: 'vc0' was not declared in this scope
vc0 = vextq_f32(vzero, vc0, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:337:27: error: 'vzero' was not declared in this scope
vc0 = vextq_f32(vzero, vc0, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:337:40: error: 'vextq_f32' was not declared in this scope
vc0 = vextq_f32(vzero, vc0, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:338:11: error: 'vc1' was not declared in this scope
vc1 = vextq_f32(vzero, vc1, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:339:11: error: 'vc2' was not declared in this scope
vc2 = vextq_f32(vzero, vc2, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:340:11: error: 'vc3' was not declared in this scope
vc3 = vextq_f32(vzero, vc3, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:21: error: 'vc0' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:26: error: 'vc1' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:31: error: 'vc2' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:36: error: 'vc3' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:45: error: 'transpose_4x4' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:366:19: error: expected ';' before 'vc0'
float32x4_t vc0 = vld1q_f32(ptr_c0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:367:19: error: expected ';' before 'vc1'
float32x4_t vc1 = vld1q_f32(ptr_c1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:368:19: error: expected ';' before 'vc2'
float32x4_t vc2 = vld1q_f32(ptr_c2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:369:19: error: expected ';' before 'vc3'
float32x4_t vc3 = vld1q_f32(ptr_c3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:21: error: 'vc0' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:26: error: 'vc1' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:31: error: 'vc2' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:36: error: 'vc3' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:45: error: 'transpose_4x4' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:378:19: error: expected ';' before 'vc0'
float32x4_t vc0 = vld1q_f32(ptr_c0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:379:19: error: expected ';' before 'vc1'
float32x4_t vc1 = vld1q_f32(ptr_c1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:380:19: error: expected ';' before 'vc2'
float32x4_t vc2 = vld1q_f32(ptr_c2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:381:19: error: expected ';' before 'vc3'
float32x4_t vc3 = vld1q_f32(ptr_c3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:7: error: 'vc0' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:23: error: 'vmask_valid' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:41: error: 'vzero' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:46: error: 'vbslq_f32' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:383:7: error: 'vc1' was not declared in this scope
vc1 = vbslq_f32(vmask_valid, vc1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:384:7: error: 'vc2' was not declared in this scope
vc2 = vbslq_f32(vmask_valid, vc2, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:385:7: error: 'vc3' was not declared in this scope
vc3 = vbslq_f32(vmask_valid, vc3, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:386:45: error: 'transpose_4x4' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c1_fp32(const float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:695:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:696:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:755:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:787:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c2_fp32(const float*, float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:997:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:998:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1061:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1094:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c4_fp32(const float*, float*, float*, float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1362:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1363:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1450:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1495:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c8_fp32(const float*, float*, float*, float*, float*, float*, float*, float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1914:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1915:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2014:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2078:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_process(float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2239:3: error: 'float32x4_t' was not declared in this scope
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2241:17: error: expected ';' before 'vsix'
float32x4_t vsix = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2242:17: error: expected ';' before 'vscale'
float32x4_t vscale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2256:29: error: 'vzero' was not declared in this scope
: [vzero] "w"(vzero)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2271:48: error: 'vsix' was not declared in this scope
: [vzero] "w"(vzero), [vsix] "w"(vsix)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2299:50: error: 'vscale' was not declared in this scope
: [vzero] "w"(vzero), [vscale] "w"(vscale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2578:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2579:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2656:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2657:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2743:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2744:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2880:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2881:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::write_int32_nchwc4_to_nchw(const int*, Dtype*, int, int, int, int, int, int, int, int, int, bool, float*, bool, Dtype*, const float*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3033:3: error: 'float32x4_t' was not declared in this scope
float32x4_t w_scale = vld1q_f32(scale);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3034:15: error: expected ';' before 'w_bias'
float32x4_t w_bias = flag_bias ? vld1q_f32(bias) : vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3066:34: error: 'w_scale' was not declared in this scope
w_scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3067:34: error: 'w_bias' was not declared in this scope
w_bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3100:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3101:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3102:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3103:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3248:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3249:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3250:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3251:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3359:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3360:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3361:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3362:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3561:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3562:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3563:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3564:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::write_int32_nchwc8_to_nchw(const int*, Dtype*, int, int, int, int, int, int, int, int, int, bool, float*, bool, Dtype*, const float*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3742:3: error: 'float32x4_t' was not declared in this scope
float32x4_t w_scale0 = vld1q_f32(scale);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3743:15: error: expected ';' before 'w_scale1'
float32x4_t w_scale1 = vld1q_f32(scale + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3744:15: error: expected ';' before 'w_bias0'
float32x4_t w_bias0 = flag_bias ? vld1q_f32(bias) : vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3745:15: error: expected ';' before 'w_bias1'
float32x4_t w_bias1 = flag_bias ? vld1q_f32(bias + 4) : vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3790:27: error: 'w_scale0' was not declared in this scope
w_scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3791:27: error: 'w_scale1' was not declared in this scope
w_scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3792:27: error: 'w_bias0' was not declared in this scope
w_bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3793:27: error: 'w_bias1' was not declared in this scope
w_bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'bool paddle::lite::arm::math::fill_packed_bias_nxmw_fp32(const float*, float*, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4008:9: error: 'float32x4_t' was not declared in this scope
float32x4_t vb = vld1q_f32(bias_ptr);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4011:29: error: 'vb' was not declared in this scope
vst1q_f32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4011:31: error: 'vst1q_f32' was not declared in this scope
vst1q_f32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'bool paddle::lite::arm::math::fill_packed_bias_nxmw_int8(const int*, int*, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4038:9: error: 'int32x4_t' was not declared in this scope
int32x4_t vb = vld1q_s32(bias_ptr);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4041:29: error: 'vb' was not declared in this scope
vst1q_s32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4041:31: error: 'vst1q_s32' was not declared in this scope
vst1q_s32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc: In function 'void paddle::lite::arm::math::prepackA_6x8(float*, const float*, float, int, int, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1021:3: error: 'float32x4_t' was not declared in this scope
float32x4_t valpha = vdupq_n_f32(alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1126:53: error: 'valpha' was not declared in this scope
: [has_alpha] "r"(has_alpha), [alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc: In function 'void paddle::lite::arm::math::prepackA_trans_6x8(float*, const float*, float, int, int, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1175:3: error: 'float32x4_t' was not declared in this scope
float32x4_t valpha = vdupq_n_f32(alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1189:15: error: expected ';' before 'vzero'
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1190:3: error: 'uint32x4_t' was not declared in this scope
uint32x4_t vmask1 =
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1192:14: error: expected ';' before 'vmask2'
uint32x4_t vmask2 =
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1231:53: error: 'valpha' was not declared in this scope
: [has_alpha] "r"(has_alpha), [alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1270:26: error: 'vmask1' was not declared in this scope
: [vmask1] "w"(vmask1),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1271:26: error: 'vmask2' was not declared in this scope
[vmask2] "w"(vmask2),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1272:25: error: 'vzero' was not declared in this scope
[vzero] "w"(vzero),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1274:25: error: 'valpha' was not declared in this scope
[alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1295:53: error: 'valpha' was not declared in this scope
: [has_alpha] "r"(has_alpha), [alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1312:26: error: 'vmask1' was not declared in this scope
: [vmask1] "w"(vmask1),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1313:26: error: 'vmask2' was not declared in this scope
[vmask2] "w"(vmask2),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1314:25: error: 'vzero' was not declared in this scope
[vzero] "w"(vzero),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1316:25: error: 'valpha' was not declared in this scope
[alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/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)':
/Users/Q/Desktop/test/Paddle-Lite/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);
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/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)':
/Users/Q/Desktop/test/Paddle-Lite/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);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1455:15: error: expected ';' before 'vzero'
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1456:3: error: 'uint32x4_t' was not declared in this scope
uint32x4_t vmask1 =
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1522:26: error: 'vmask1' was not declared in this scope
: [vmask1] "w"(vmask1),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1523:25: error: 'vzero' was not declared in this scope
[vzero] "w"(vzero),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1525:25: error: 'valpha' was not declared in this scope
[alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1560:26: error: 'vmask1' was not declared in this scope
: [vmask1] "w"(vmask1),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1561:25: error: 'vzero' was not declared in this scope
[vzero] "w"(vzero),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1563:25: error: 'valpha' was not declared in this scope
[alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc: In function 'void paddle::lite::arm::math::loadb(float*, const float*, int, int, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/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);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:2003:14: error: expected ';' before 'vmask1'
uint32x4_t vmask1 =
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:2005:14: error: expected ';' before 'vmask2'
uint32x4_t vmask2 =
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
[ 7%] Linking CXX static library libtarget_wrapper.a
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/target_wrapper.dir/target_wrapper.cc.o: plugin needed to handle lto object
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: target_wrapper.cc.o: plugin needed to handle lto object
[ 7%] Built target target_wrapper
Scanning dependencies of target framework_nb
In file included from /Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:17:0:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::fill_packed_biasc4(float*, const float*, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:76:3: error: 'float32x4_t' was not declared in this scope
float32x4_t vb = vld1q_f32(bias);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:79:21: error: 'vb' was not declared in this scope
vst1q_f32(dout, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:79:23: error: 'vst1q_f32' was not declared in this scope
vst1q_f32(dout, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:207:27: error: variable or field 'transpose_4x4' declared void
inline void transpose_4x4(float32x4_t v0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:207:27: error: 'float32x4_t' was not declared in this scope
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:208:27: error: 'float32x4_t' was not declared in this scope
float32x4_t v1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:209:27: error: 'float32x4_t' was not declared in this scope
float32x4_t v2,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:210:27: error: 'float32x4_t' was not declared in this scope
float32x4_t v3,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:211:27: error: expected primary-expression before 'float'
float* dout) {
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::prepack_input_nxwc4_dw(const float*, float*, int, int, int, int, int, int, int, int, float*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:258:3: error: 'float32x4_t' was not declared in this scope
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:276:3: error: 'uint32x4_t' was not declared in this scope
uint32x4_t vmask_padl;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:7: error: 'vmask_padl' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:44: error: 'vld1q_s32' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:66: error: 'vdupq_n_s32' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:281:67: error: 'vcltq_s32' was not declared in this scope
vmask_padl = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_w));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:289:14: error: expected ';' before 'vmask_valid'
uint32x4_t vmask_valid;
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:5: error: 'vmask_valid' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:43: error: 'vld1q_s32' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:66: error: 'vdupq_n_s32' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:291:67: error: 'vcltq_s32' was not declared in this scope
vmask_valid = vcltq_s32(vld1q_s32(mask), vdupq_n_s32(valid_sl));
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:325:19: error: expected ';' before 'vc0'
float32x4_t vc0 = vld1q_f32(ptr_c0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:326:19: error: expected ';' before 'vc1'
float32x4_t vc1 = vld1q_f32(ptr_c1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:327:19: error: expected ';' before 'vc2'
float32x4_t vc2 = vld1q_f32(ptr_c2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:328:19: error: expected ';' before 'vc3'
float32x4_t vc3 = vld1q_f32(ptr_c3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:9: error: 'vc0' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:25: error: 'vmask_padl' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:42: error: 'vzero' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:330:47: error: 'vbslq_f32' was not declared in this scope
vc0 = vbslq_f32(vmask_padl, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:331:9: error: 'vc1' was not declared in this scope
vc1 = vbslq_f32(vmask_padl, vc1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:332:9: error: 'vc2' was not declared in this scope
vc2 = vbslq_f32(vmask_padl, vc2, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:333:9: error: 'vc3' was not declared in this scope
vc3 = vbslq_f32(vmask_padl, vc3, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:337:11: error: 'vc0' was not declared in this scope
vc0 = vextq_f32(vzero, vc0, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:337:27: error: 'vzero' was not declared in this scope
vc0 = vextq_f32(vzero, vc0, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:337:40: error: 'vextq_f32' was not declared in this scope
vc0 = vextq_f32(vzero, vc0, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:338:11: error: 'vc1' was not declared in this scope
vc1 = vextq_f32(vzero, vc1, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:339:11: error: 'vc2' was not declared in this scope
vc2 = vextq_f32(vzero, vc2, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:340:11: error: 'vc3' was not declared in this scope
vc3 = vextq_f32(vzero, vc3, 1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:21: error: 'vc0' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:26: error: 'vc1' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:31: error: 'vc2' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:36: error: 'vc3' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:357:45: error: 'transpose_4x4' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:366:19: error: expected ';' before 'vc0'
float32x4_t vc0 = vld1q_f32(ptr_c0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:367:19: error: expected ';' before 'vc1'
float32x4_t vc1 = vld1q_f32(ptr_c1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:368:19: error: expected ';' before 'vc2'
float32x4_t vc2 = vld1q_f32(ptr_c2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:369:19: error: expected ';' before 'vc3'
float32x4_t vc3 = vld1q_f32(ptr_c3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:21: error: 'vc0' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:26: error: 'vc1' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:31: error: 'vc2' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:36: error: 'vc3' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:370:45: error: 'transpose_4x4' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:378:19: error: expected ';' before 'vc0'
float32x4_t vc0 = vld1q_f32(ptr_c0);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:379:19: error: expected ';' before 'vc1'
float32x4_t vc1 = vld1q_f32(ptr_c1);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:380:19: error: expected ';' before 'vc2'
float32x4_t vc2 = vld1q_f32(ptr_c2);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:381:19: error: expected ';' before 'vc3'
float32x4_t vc3 = vld1q_f32(ptr_c3);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:7: error: 'vc0' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:23: error: 'vmask_valid' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:41: error: 'vzero' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:382:46: error: 'vbslq_f32' was not declared in this scope
vc0 = vbslq_f32(vmask_valid, vc0, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:383:7: error: 'vc1' was not declared in this scope
vc1 = vbslq_f32(vmask_valid, vc1, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:384:7: error: 'vc2' was not declared in this scope
vc2 = vbslq_f32(vmask_valid, vc2, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:385:7: error: 'vc3' was not declared in this scope
vc3 = vbslq_f32(vmask_valid, vc3, vzero);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:386:45: error: 'transpose_4x4' was not declared in this scope
transpose_4x4(vc0, vc1, vc2, vc3, dout);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c1_fp32(const float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:695:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:696:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:755:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:787:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c2_fp32(const float*, float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:997:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:998:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1061:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1094:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c4_fp32(const float*, float*, float*, float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1362:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1363:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1450:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1495:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_c8_fp32(const float*, float*, float*, float*, float*, float*, float*, float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1914:5: error: 'float32x4_t' was not declared in this scope
float32x4_t six = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:1915:17: error: expected ';' before 'scale'
float32x4_t scale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2014:34: error: 'six' was not declared in this scope
: [six] "w"(six)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2078:36: error: 'scale' was not declared in this scope
: [scale] "w"(scale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::act_switch_process(float*, float*, int, const paddle::lite::operators::ActivationParam*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2239:3: error: 'float32x4_t' was not declared in this scope
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2241:17: error: expected ';' before 'vsix'
float32x4_t vsix = vdupq_n_f32(act_param->Relu_clipped_coef);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2242:17: error: expected ';' before 'vscale'
float32x4_t vscale = vdupq_n_f32(act_param->Leaky_relu_alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2256:29: error: 'vzero' was not declared in this scope
: [vzero] "w"(vzero)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2271:48: error: 'vsix' was not declared in this scope
: [vzero] "w"(vzero), [vsix] "w"(vsix)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2299:50: error: 'vscale' was not declared in this scope
: [vzero] "w"(vzero), [vscale] "w"(vscale)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2578:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2579:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2656:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2657:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2743:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2744:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2880:33: error: 'float32x4_t' has not been declared
float32x4_t scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:2881:33: error: 'float32x4_t' has not been declared
float32x4_t bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::write_int32_nchwc4_to_nchw(const int*, Dtype*, int, int, int, int, int, int, int, int, int, bool, float*, bool, Dtype*, const float*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3033:3: error: 'float32x4_t' was not declared in this scope
float32x4_t w_scale = vld1q_f32(scale);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3034:15: error: expected ';' before 'w_bias'
float32x4_t w_bias = flag_bias ? vld1q_f32(bias) : vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3066:34: error: 'w_scale' was not declared in this scope
w_scale,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3067:34: error: 'w_bias' was not declared in this scope
w_bias,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: At global scope:
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3100:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3101:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3102:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3103:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3248:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3249:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3250:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3251:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3359:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3360:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3361:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3362:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3561:33: error: 'float32x4_t' has not been declared
float32x4_t scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3562:33: error: 'float32x4_t' has not been declared
float32x4_t scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3563:33: error: 'float32x4_t' has not been declared
float32x4_t bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3564:33: error: 'float32x4_t' has not been declared
float32x4_t bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'void paddle::lite::arm::math::write_int32_nchwc8_to_nchw(const int*, Dtype*, int, int, int, int, int, int, int, int, int, bool, float*, bool, Dtype*, const float*)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3742:3: error: 'float32x4_t' was not declared in this scope
float32x4_t w_scale0 = vld1q_f32(scale);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3743:15: error: expected ';' before 'w_scale1'
float32x4_t w_scale1 = vld1q_f32(scale + 4);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3744:15: error: expected ';' before 'w_bias0'
float32x4_t w_bias0 = flag_bias ? vld1q_f32(bias) : vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3745:15: error: expected ';' before 'w_bias1'
float32x4_t w_bias1 = flag_bias ? vld1q_f32(bias + 4) : vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3790:27: error: 'w_scale0' was not declared in this scope
w_scale0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3791:27: error: 'w_scale1' was not declared in this scope
w_scale1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3792:27: error: 'w_bias0' was not declared in this scope
w_bias0,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:3793:27: error: 'w_bias1' was not declared in this scope
w_bias1,
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'bool paddle::lite::arm::math::fill_packed_bias_nxmw_fp32(const float*, float*, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4008:9: error: 'float32x4_t' was not declared in this scope
float32x4_t vb = vld1q_f32(bias_ptr);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4011:29: error: 'vb' was not declared in this scope
vst1q_f32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4011:31: error: 'vst1q_f32' was not declared in this scope
vst1q_f32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h: In function 'bool paddle::lite::arm::math::fill_packed_bias_nxmw_int8(const int*, int*, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4038:9: error: 'int32x4_t' was not declared in this scope
int32x4_t vb = vld1q_s32(bias_ptr);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4041:29: error: 'vb' was not declared in this scope
vst1q_s32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/conv_block_utils.h:4041:31: error: 'vst1q_s32' was not declared in this scope
vst1q_s32(dout_ptr, vb);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc: In function 'void paddle::lite::arm::math::prepackA_6x8(float*, const float*, float, int, int, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1021:3: error: 'float32x4_t' was not declared in this scope
float32x4_t valpha = vdupq_n_f32(alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1126:53: error: 'valpha' was not declared in this scope
: [has_alpha] "r"(has_alpha), [alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc: In function 'void paddle::lite::arm::math::prepackA_trans_6x8(float*, const float*, float, int, int, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1175:3: error: 'float32x4_t' was not declared in this scope
float32x4_t valpha = vdupq_n_f32(alpha);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1189:15: error: expected ';' before 'vzero'
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1190:3: error: 'uint32x4_t' was not declared in this scope
uint32x4_t vmask1 =
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1192:14: error: expected ';' before 'vmask2'
uint32x4_t vmask2 =
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1231:53: error: 'valpha' was not declared in this scope
: [has_alpha] "r"(has_alpha), [alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1270:26: error: 'vmask1' was not declared in this scope
: [vmask1] "w"(vmask1),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1271:26: error: 'vmask2' was not declared in this scope
[vmask2] "w"(vmask2),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1272:25: error: 'vzero' was not declared in this scope
[vzero] "w"(vzero),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1274:25: error: 'valpha' was not declared in this scope
[alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1295:53: error: 'valpha' was not declared in this scope
: [has_alpha] "r"(has_alpha), [alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1312:26: error: 'vmask1' was not declared in this scope
: [vmask1] "w"(vmask1),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1313:26: error: 'vmask2' was not declared in this scope
[vmask2] "w"(vmask2),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1314:25: error: 'vzero' was not declared in this scope
[vzero] "w"(vzero),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1316:25: error: 'valpha' was not declared in this scope
[alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/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)':
/Users/Q/Desktop/test/Paddle-Lite/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);
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/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)':
/Users/Q/Desktop/test/Paddle-Lite/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);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1455:15: error: expected ';' before 'vzero'
float32x4_t vzero = vdupq_n_f32(0.f);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1456:3: error: 'uint32x4_t' was not declared in this scope
uint32x4_t vmask1 =
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1522:26: error: 'vmask1' was not declared in this scope
: [vmask1] "w"(vmask1),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1523:25: error: 'vzero' was not declared in this scope
[vzero] "w"(vzero),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1525:25: error: 'valpha' was not declared in this scope
[alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1560:26: error: 'vmask1' was not declared in this scope
: [vmask1] "w"(vmask1),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1561:25: error: 'vzero' was not declared in this scope
[vzero] "w"(vzero),
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:1563:25: error: 'valpha' was not declared in this scope
[alpha] "w"(valpha)
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc: In function 'void paddle::lite::arm::math::loadb(float*, const float*, int, int, int, int, int)':
/Users/Q/Desktop/test/Paddle-Lite/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);
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:2003:14: error: expected ';' before 'vmask1'
uint32x4_t vmask1 =
^
/Users/Q/Desktop/test/Paddle-Lite/lite/backends/arm/math/packed_sgemm.cc:2005:14: error: expected ';' before 'vmask2'
uint32x4_t vmask2 =
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
/Users/Q/Desktop/test/Paddle-Lite/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)
^
[ 8%] Building CXX object lite/model_parser/naive_buffer/proto/CMakeFiles/framework_nb.dir/framework.nb.cc.o
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[2]: *** Waiting for unfinished jobs....
make[3]: *** [lite/api/CMakeFiles/paddle_light_api_shared.dir/__/backends/arm/math/packed_sgemm.cc.o] Error 1
make[2]: *** [lite/api/CMakeFiles/paddle_light_api_shared.dir/all] Error 2
[ 8%] Linking CXX static library libcpp_op_desc.a
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/cpp_op_desc.dir/op_desc.cc.o: plugin needed to handle lto object
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: op_desc.cc.o: plugin needed to handle lto object
[ 8%] Built target cpp_op_desc
[ 8%] Linking CXX static library libframework_nb.a
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar: CMakeFiles/framework_nb.dir/framework.nb.cc.o: plugin needed to handle lto object
/Users/Q/Applications/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib: framework.nb.cc.o: plugin needed to handle lto object
[ 8%] Built target framework_nb
make[1]: *** [lite/CMakeFiles/publish_inference.dir/rule] Error 2
make: *** [publish_inference] Error 2
➜ Paddle-Lite git:(release/v2.3) ✗