编译完成后,到c++demo里,运行make报错
Created by: banbishan
使用环境:docker pull paddlepaddle/paddle-lite:2.0.0_beta 根据https://github.com/PaddlePaddle/Paddle-Lite/wiki/cpp_demo,使用
./lite/tools/build.sh \
--arm_os=android \
--arm_abi=armv8 \
--arm_lang=gcc \
--android_stl=c++_static \
--build_extra=ON \
full_publish
编译完成后,cd到
/Paddle-Lite/build.lite.android.armv8.gcc/inference_lite_lib.androi
d.armv8/demo/cxx/mobile_full
执行make,报错如下
/opt/android-ndk-r17c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-g++ --sysroot=/opt/android-ndk-r17c/sysroot -DARM_WITH_OMP -DHPPL_STUB_FUNC -DLITE_WITH_ARM -DLITE_WITH_LIGHT_WEIGHT_FRAMEWORK -DLITE_WITH_LINUX -DPADDLE_DISABLE_PROFILER -DPADDLE_NO_PYTHON -DPADDLE_WITH_TESTING -I/opt/android-ndk-r17c/sources/cxx-stl/llvm-libc++/include -I/opt/android-ndk-r17c/sources/cxx-stl/llvm-libc++abi/include -I/opt/android-ndk-r17c/sources/android/support/include -I/opt/android-ndk-r17c/sysroot/usr/include -I/opt/android-ndk-r17c/sysroot/usr/include/aarch64-linux-android -I../../../third_party/gflags/include -I../../..//cxx/include -funwind-tables -no-canonical-prefixes -D__ANDROID_API__=22 -fexceptions -frtti -std=c++11 -fopenmp -O3 -DNDEBUG -fPIE -o mobilenetv1_full_api.o -c mobilenetv1_full_api.cc
/opt/android-ndk-r17c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-g++ --sysroot=/opt/android-ndk-r17c/platforms/android-24/arch-arm64 -funwind-tables -no-canonical-prefixes -D__ANDROID_API__=22 -fexceptions -frtti -std=c++11 -fopenmp -O3 -DNDEBUG -fPIE -pie -Wl,--gc-sections mobilenetv1_full_api.o -o mobilenetv1_full_api ../../../third_party/gflags/lib/libgflags.a ../../..//cxx/lib/libpaddle_api_full_bundled.a /opt/android-ndk-r17c/sources/cxx-stl/llvm-libc++/libs/arm64-v8a/libc++_static.a /opt/android-ndk-r17c/sources/cxx-stl/llvm-libc++/libs/arm64-v8a/libc++abi.a -latomic -pthread -ldl
../../..//cxx/lib/libpaddle_api_full_bundled.a(beam_search_compute.cc.o): In function `paddle::lite::kernels::arm::BeamSearchCompute::Run()':
(.text+0x6c): undefined reference to `paddle::lite::arm::math::beam_search(paddle::lite::TensorLite const*, paddle::lite::TensorLite const*, paddle::lite::TensorLite const*, paddle::lite::TensorLite const*, paddle::lite::TensorLite*, paddle::lite::TensorLite*, paddle::lite::TensorLite*, int, int, int, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(increment_compute.cc.o): In function `paddle::lite::kernels::arm::IncrementCompute::Run()':
(.text+0xc8): undefined reference to `paddle::lite::arm::math::increment(int const*, int, float, int*, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(topk_compute.cc.o): In function `paddle::lite::kernels::arm::TopkCompute::Run()':
(.text+0x168): undefined reference to `paddle::lite::arm::math::topk(float const*, float*, int*, int, int, int, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(sequence_softmax_compute.cc.o): In function `paddle::lite::kernels::arm::SequenceSoftmaxCompute::Run()':
(.text+0x104): undefined reference to `paddle::lite::arm::math::sequence_softmax(float const*, std::__ndk1::vector<unsigned long, std::__ndk1::allocator<unsigned long> > const&, float*, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(gru_compute.cc.o): In function `paddle::lite::kernels::arm::GRUCompute::Run()':
(.text+0x3b0c): undefined reference to `paddle::lite::arm::math::sgemm(bool, bool, int, int, int, float, float const*, int, float const*, int, float, float*, int, float const*, bool, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(gru_compute.cc.o): In function `paddle::lite::kernels::arm::GRUCompute::Run()':
(.text+0x3c7c): undefined reference to `paddle::lite::arm::math::sgemm(bool, bool, int, int, int, float, float const*, int, float const*, int, float, float*, int, float const*, bool, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(gru_unit_compute.cc.o): In function `paddle::lite::kernels::arm::GRUUnitCompute::Run()':
(.text+0x2fa4): undefined reference to `paddle::lite::arm::math::sgemm(bool, bool, int, int, int, float, float const*, int, float const*, int, float, float*, int, float const*, bool, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(gru_unit_compute.cc.o): In function `paddle::lite::kernels::arm::GRUUnitCompute::Run()':
(.text+0x3060): undefined reference to `paddle::lite::arm::math::sgemm(bool, bool, int, int, int, float, float const*, int, float const*, int, float, float*, int, float const*, bool, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(gru_unit_compute.cc.o): In function `paddle::lite::kernels::arm::GRUUnitCompute::Run()':
(.text+0x30c8): undefined reference to `paddle::lite::arm::math::sgemm(bool, bool, int, int, int, float, float const*, int, float const*, int, float, float*, int, float const*, bool, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(anchor_generator_compute.cc.o): In function `paddle::lite::kernels::arm::AnchorGeneratorCompute::Run()':
(.text+0x22c): undefined reference to `paddle::lite::arm::math::anchor_generator_func(int, int, std::__ndk1::vector<float, std::__ndk1::allocator<float> >, std::__ndk1::vector<float, std::__ndk1::allocator<float> >, std::__ndk1::vector<float, std::__ndk1::allocator<float> >, std::__ndk1::vector<float, std::__ndk1::allocator<float> >, float, float*, float*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(affine_channel_compute.cc.o): In function `paddle::lite::kernels::arm::AffineChannelCompute::Run()':
(.text+0x24c): undefined reference to `paddle::lite::arm::math::affine_channel_func(float const*, float const*, float const*, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, int, int, int, int, float*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(stack_compute.cc.o): In function `paddle::lite::kernels::arm::StackCompute::Run()':
(.text+0x64): undefined reference to `paddle::lite::arm::math::stack(std::__ndk1::vector<paddle::lite::TensorLite*, std::__ndk1::allocator<paddle::lite::TensorLite*> >, paddle::lite::TensorLite*, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_mean_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMeanCompute::Run()':
(.text+0xe0): undefined reference to `void paddle::lite::arm::math::reduce_mean_all<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_mean_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMeanCompute::Run()':
(.text+0x22c): undefined reference to `void paddle::lite::arm::math::reduce_mean_nc<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_mean_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMeanCompute::Run()':
(.text+0x28c): undefined reference to `void paddle::lite::arm::math::reduce_mean_hw<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_mean_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMeanCompute::Run()':
(.text+0x2b8): undefined reference to `void paddle::lite::arm::math::reduce_mean_ch<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_mean_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMeanCompute::Run()':
(.text+0x2d8): undefined reference to `void paddle::lite::arm::math::reduce_mean_h<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_mean_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMeanCompute::Run()':
(.text+0x2f8): undefined reference to `void paddle::lite::arm::math::reduce_mean_c<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_mean_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMeanCompute::Run()':
(.text+0x318): undefined reference to `void paddle::lite::arm::math::reduce_mean_n<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_mean_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMeanCompute::Run()':
(.text+0x338): undefined reference to `void paddle::lite::arm::math::reduce_mean_w<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(sequence_pool_compute.cc.o): In function `paddle::lite::kernels::arm::SequencePoolCompute::Run()':
(.text+0x6a0): undefined reference to `void paddle::lite::arm::math::seq_pool_sum<float>(float const*, float*, std::__ndk1::vector<unsigned long, std::__ndk1::allocator<unsigned long> >, long)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(sequence_pool_compute.cc.o): In function `paddle::lite::kernels::arm::SequencePoolCompute::Run()':
(.text+0x790): undefined reference to `void paddle::lite::arm::math::seq_pool_average<float>(float const*, float*, std::__ndk1::vector<unsigned long, std::__ndk1::allocator<unsigned long> >, long)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(sequence_pool_compute.cc.o): In function `paddle::lite::kernels::arm::SequencePoolCompute::Run()':
(.text+0x814): undefined reference to `void paddle::lite::arm::math::seq_pool_last<float>(float const*, float*, std::__ndk1::vector<unsigned long, std::__ndk1::allocator<unsigned long> >, long)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(sequence_pool_compute.cc.o): In function `paddle::lite::kernels::arm::SequencePoolCompute::Run()':
(.text+0x880): undefined reference to `void paddle::lite::arm::math::seq_pool_sqrt<float>(float const*, float*, std::__ndk1::vector<unsigned long, std::__ndk1::allocator<unsigned long> >, long)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(sequence_pool_compute.cc.o): In function `paddle::lite::kernels::arm::SequencePoolCompute::Run()':
(.text+0x960): undefined reference to `void paddle::lite::arm::math::seq_pool_min<float>(float const*, float*, std::__ndk1::vector<unsigned long, std::__ndk1::allocator<unsigned long> >, long)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(sequence_pool_compute.cc.o): In function `paddle::lite::kernels::arm::SequencePoolCompute::Run()':
(.text+0x9cc): undefined reference to `void paddle::lite::arm::math::seq_pool_max<float>(float const*, float*, std::__ndk1::vector<unsigned long, std::__ndk1::allocator<unsigned long> >, long)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(sequence_pool_compute.cc.o): In function `paddle::lite::kernels::arm::SequencePoolCompute::Run()':
(.text+0xad8): undefined reference to `void paddle::lite::arm::math::seq_pool_first<float>(float const*, float*, std::__ndk1::vector<unsigned long, std::__ndk1::allocator<unsigned long> >, long)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(im2sequence_compute.cc.o): In function `paddle::lite::kernels::arm::Im2SequenceCompute::Run()':
(.text+0x52c): undefined reference to `paddle::lite::arm::math::im2sequence(float const*, int, int, int, int, int, int, int, int, int, int, int, int, int, float*, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(im2sequence_compute.cc.o): In function `paddle::lite::kernels::arm::Im2SequenceCompute::Run()':
(.text+0x9b4): undefined reference to `paddle::lite::arm::math::im2sequence(float const*, int, int, int, int, int, int, int, int, int, int, int, int, int, float*, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_max_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMaxCompute::Run()':
(.text+0xe0): undefined reference to `void paddle::lite::arm::math::reduce_all<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_max_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMaxCompute::Run()':
(.text+0x22c): undefined reference to `void paddle::lite::arm::math::reduce_nc<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_max_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMaxCompute::Run()':
(.text+0x28c): undefined reference to `void paddle::lite::arm::math::reduce_hw<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_max_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMaxCompute::Run()':
(.text+0x2b8): undefined reference to `void paddle::lite::arm::math::reduce_ch<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_max_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMaxCompute::Run()':
(.text+0x2d8): undefined reference to `void paddle::lite::arm::math::reduce_h<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_max_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMaxCompute::Run()':
(.text+0x2f8): undefined reference to `void paddle::lite::arm::math::reduce_c<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_max_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMaxCompute::Run()':
(.text+0x318): undefined reference to `void paddle::lite::arm::math::reduce_n<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(reduce_max_compute.cc.o): In function `paddle::lite::kernels::arm::ReduceMaxCompute::Run()':
(.text+0x338): undefined reference to `void paddle::lite::arm::math::reduce_w<float>(float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(slice_compute.cc.o): In function `paddle::lite::kernels::arm::SliceCompute::Run()':
(.text+0x1e0): undefined reference to `void paddle::lite::arm::math::slice<int>(int const*, std::__ndk1::vector<long, std::__ndk1::allocator<long> >, std::__ndk1::vector<int, std::__ndk1::allocator<int> >, std::__ndk1::vector<int, std::__ndk1::allocator<int> >, std::__ndk1::vector<int, std::__ndk1::allocator<int> >, int*, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(interpolate_compute.cc.o): In function `paddle::lite::kernels::arm::BilinearInterpCompute::Run()':
(.text+0x74): undefined reference to `paddle::lite::arm::math::interpolate(paddle::lite::TensorLite*, paddle::lite::TensorLite*, paddle::lite::TensorLite*, int, int, float, float, bool, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(interpolate_compute.cc.o): In function `paddle::lite::kernels::arm::NearestInterpCompute::Run()':
(.text+0x13c): undefined reference to `paddle::lite::arm::math::interpolate(paddle::lite::TensorLite*, paddle::lite::TensorLite*, paddle::lite::TensorLite*, int, int, float, float, bool, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(norm_compute.cc.o): In function `paddle::lite::kernels::arm::NormCompute::Run()':
(.text+0x12c): undefined reference to `paddle::lite::arm::math::norm(float const*, int, int, int, float, float*, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_transpose_compute.cc.o): In function `paddle::lite::kernels::arm::Conv2DTransposeCompute::Run()':
(.text+0x428): undefined reference to `paddle::lite::arm::math::sgemm_prepack(bool, int, int, int, float const*, float const*, int, float, float*, int, float const*, bool, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_transpose_compute.cc.o): In function `paddle::lite::kernels::arm::Conv2DTransposeCompute::Run()':
(.text+0x568): undefined reference to `void paddle::lite::arm::math::col2im<float>(float const*, int, int, int, int, int, int, int, int, int, int, int, float*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_transpose_compute.cc.o): In function `paddle::lite::kernels::arm::Conv2DTransposeCompute::Run()':
(.text+0x5a0): undefined reference to `void paddle::lite::arm::math::fill_bias_relu<float>(float*, float const*, int, int, bool, bool)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_transpose_compute.cc.o): In function `paddle::lite::kernels::arm::Conv2DTransposeCompute::PrepareForRun()':
(.text+0x1134): undefined reference to `paddle::lite::arm::math::prepackA(paddle::lite::TensorLite*, paddle::lite::TensorLite const&, float, int, int, int, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(axpy_compute.cc.o): In function `paddle::lite::kernels::arm::AxpyCompute::Run()':
(.text+0xfc): undefined reference to `paddle::lite::arm::math::axpy_kernel_fp32(float const*, float const*, float const*, float*, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(argmax_compute.cc.o): In function `paddle::lite::kernels::arm::ArgmaxCompute::Run()':
(.text+0x10): undefined reference to `paddle::lite::arm::math::argmax_func(paddle::lite::TensorLite const*, int, paddle::lite::TensorLite*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(shuffle_channel_compute.cc.o): In function `paddle::lite::kernels::arm::ShuffleChannelCompute::Run()':
(.text+0xc8): undefined reference to `void paddle::lite::arm::math::shuffle_channel<float>(float const*, float*, int, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(yolo_box_compute.cc.o): In function `paddle::lite::kernels::arm::YoloBoxCompute::Run()':
(.text+0x98): undefined reference to `paddle::lite::arm::math::yolobox(paddle::lite::TensorLite*, paddle::lite::TensorLite*, paddle::lite::TensorLite*, paddle::lite::TensorLite*, std::__ndk1::vector<int, std::__ndk1::allocator<int> >, int, float, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(power_compute.cc.o): In function `paddle::lite::kernels::arm::PowerCompute::Run()':
(.text+0xe8): undefined reference to `void paddle::lite::arm::math::power<float>(float const*, float*, int, float, float, float)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(calib_compute.cc.o): In function `paddle::lite::kernels::arm::CalibComputeFp32ToInt8::Run()':
(.text+0x104): undefined reference to `paddle::lite::arm::math::fp32_to_int8(float const*, signed char*, float const*, int, long, long)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(calib_compute.cc.o): In function `paddle::lite::kernels::arm::CalibComputeInt8ToFp32::Run()':
(.text+0x248): undefined reference to `paddle::lite::arm::math::int8_to_fp32(signed char const*, float*, float const*, int, long, long)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(dropout_compute.cc.o): In function `paddle::lite::kernels::arm::DropoutCompute::Run()':
(.text+0xd8): undefined reference to `void paddle::lite::arm::math::dropout_down<float>(float const*, float*, int, float)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(dropout_compute.cc.o): In function `paddle::lite::kernels::arm::DropoutCompute::Run()':
(.text+0x124): undefined reference to `void paddle::lite::arm::math::dropout_up<float>(float const*, float*, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(negative_compute.cc.o): In function `paddle::lite::kernels::arm::NegativeCompute::Run()':
(.text+0xc0): undefined reference to `void paddle::lite::arm::math::negative_func<float>(float const*, float*, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(density_prior_box_compute.cc.o): In function `paddle::lite::kernels::arm::DensityPriorBoxCompute::Run()':
(.text+0x350): undefined reference to `paddle::lite::arm::math::density_prior_box(paddle::lite::TensorLite const*, paddle::lite::TensorLite const*, paddle::lite::TensorLite**, paddle::lite::TensorLite**, std::__ndk1::vector<float, std::__ndk1::allocator<float> > const&, std::__ndk1::vector<float, std::__ndk1::allocator<float> > const&, std::__ndk1::vector<float, std::__ndk1::allocator<float> > const&, std::__ndk1::vector<int, std::__ndk1::allocator<int> > const&, std::__ndk1::vector<float, std::__ndk1::allocator<float> > const&, std::__ndk1::vector<float, std::__ndk1::allocator<float> > const&, std::__ndk1::vector<float, std::__ndk1::allocator<float> > const&, int, int, float, float, float, int, bool, bool, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(prior_box_compute.cc.o): In function `paddle::lite::kernels::arm::PriorBoxCompute::Run()':
(.text+0x26c): undefined reference to `paddle::lite::arm::math::prior_box(paddle::lite::TensorLite const*, paddle::lite::TensorLite const*, paddle::lite::TensorLite**, paddle::lite::TensorLite**, std::__ndk1::vector<float, std::__ndk1::allocator<float> > const&, std::__ndk1::vector<float, std::__ndk1::allocator<float> > const&, std::__ndk1::vector<float, std::__ndk1::allocator<float> > const&, std::__ndk1::vector<float, std::__ndk1::allocator<float> > const&, int, int, float, float, float, int, bool, bool, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(pad2d_compute.cc.o): In function `paddle::lite::kernels::arm::Pad2dCompute::Run()':
(.text+0x130): undefined reference to `paddle::lite::arm::math::pad2d_func(paddle::lite::TensorLite const*, paddle::lite::TensorLite*, int, std::__ndk1::vector<int, std::__ndk1::allocator<int> >, std::__ndk1::vector<int, std::__ndk1::allocator<int> >, float)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(concat_compute.cc.o): In function `paddle::lite::kernels::arm::ConcatCompute::Run()':
(.text+0x320): undefined reference to `paddle::lite::arm::math::concat_func(std::__ndk1::vector<paddle::lite::TensorLite*, std::__ndk1::allocator<paddle::lite::TensorLite*> > const&, int, paddle::lite::TensorLite*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(split_compute.cc.o): In function `paddle::lite::kernels::arm::SplitCompute::Run()':
(.text+0x74): undefined reference to `void paddle::lite::arm::math::split<float>(float const*, std::__ndk1::vector<paddle::lite::TensorLite*, std::__ndk1::allocator<paddle::lite::TensorLite*> > const&, int, std::__ndk1::vector<int, std::__ndk1::allocator<int> > const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(pool_compute.cc.o): In function `paddle::lite::kernels::arm::PoolCompute::Run()':
(.text+0x30c): undefined reference to `paddle::lite::arm::math::pooling_basic(float const*, float*, int, int, int, int, int, int, int, std::__ndk1::vector<int, std::__ndk1::allocator<int> > const&, std::__ndk1::vector<int, std::__ndk1::allocator<int> > const&, std::__ndk1::vector<int, std::__ndk1::allocator<int> > const&, bool, bool, bool, bool, bool, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(pool_compute.cc.o): In function `paddle::lite::kernels::arm::PoolCompute::Run()':
(.text+0x474): undefined reference to `paddle::lite::arm::math::pooling2x2s2_avg(float const*, float*, int, int, int, int, int, int, int, bool)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(pool_compute.cc.o): In function `paddle::lite::kernels::arm::PoolCompute::Run()':
(.text+0x554): undefined reference to `paddle::lite::arm::math::pooling3x3s2p0_avg(float const*, float*, int, int, int, int, int, int, int, bool)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(pool_compute.cc.o): In function `paddle::lite::kernels::arm::PoolCompute::Run()':
(.text+0x5e4): undefined reference to `paddle::lite::arm::math::pooling_global_avg(float const*, float*, int, int, int, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(pool_compute.cc.o): In function `paddle::lite::kernels::arm::PoolCompute::Run()':
(.text+0x684): undefined reference to `paddle::lite::arm::math::pooling_global_max(float const*, float*, int, int, int, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(pool_compute.cc.o): In function `paddle::lite::kernels::arm::PoolCompute::Run()':
(.text+0x750): undefined reference to `paddle::lite::arm::math::pooling3x3s1p1_avg(float const*, float*, int, int, int, int, int, int, int, bool)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(pool_compute.cc.o): In function `paddle::lite::kernels::arm::PoolCompute::Run()':
(.text+0x818): undefined reference to `paddle::lite::arm::math::pooling3x3s2p1_avg(float const*, float*, int, int, int, int, int, int, int, bool)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(pool_compute.cc.o): In function `paddle::lite::kernels::arm::PoolCompute::Run()':
(.text+0xa0c): undefined reference to `paddle::lite::arm::math::pooling3x3s1p1_max(float const*, float*, int, int, int, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(pool_compute.cc.o): In function `paddle::lite::kernels::arm::PoolCompute::Run()':
(.text+0xa4c): undefined reference to `paddle::lite::arm::math::pooling2x2s2_max(float const*, float*, int, int, int, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(pool_compute.cc.o): In function `paddle::lite::kernels::arm::PoolCompute::Run()':
(.text+0xaa0): undefined reference to `paddle::lite::arm::math::pooling3x3s2p0_max(float const*, float*, int, int, int, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(pool_compute.cc.o): In function `paddle::lite::kernels::arm::PoolCompute::Run()':
(.text+0xaf8): undefined reference to `paddle::lite::arm::math::pooling3x3s2p1_max(float const*, float*, int, int, int, int, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(decode_bboxes_compute.cc.o): In function `paddle::lite::kernels::arm::DecodeBboxesCompute::Run()':
(.text+0x1f0): undefined reference to `void paddle::lite::arm::math::decode_bboxes<float>(int, float const*, float const*, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, bool, int, bool, int, int, float*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(lrn_compute.cc.o): In function `paddle::lite::kernels::arm::LrnCompute::Run()':
(.text+0x138): undefined reference to `void paddle::lite::arm::math::compute_within_channels<float>(float const*, float*, int, int, int, int, int, float, float, float)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(lrn_compute.cc.o): In function `paddle::lite::kernels::arm::LrnCompute::Run()':
(.text+0x1bc): undefined reference to `void paddle::lite::arm::math::compute_across_channels<float>(float const*, float*, int, int, int, int, int, float, float, float)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseAddCompute::Run()':
(.text+0x150): undefined reference to `void paddle::lite::arm::math::elementwise_add_broadcast<float>(float const*, float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseAddCompute::Run()':
(.text+0x194): undefined reference to `void paddle::lite::arm::math::elementwise_add<float>(float const*, float const*, float*, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseMulCompute::Run()':
(.text+0x2e8): undefined reference to `void paddle::lite::arm::math::elementwise_mul_broadcast<float>(float const*, float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseMulCompute::Run()':
(.text+0x32c): undefined reference to `void paddle::lite::arm::math::elementwise_mul<float>(float const*, float const*, float*, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseMaxCompute::Run()':
(.text+0x480): undefined reference to `void paddle::lite::arm::math::elementwise_max_broadcast<float>(float const*, float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseMaxCompute::Run()':
(.text+0x4c4): undefined reference to `void paddle::lite::arm::math::elementwise_max<float>(float const*, float const*, float*, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseDivCompute::Run()':
(.text+0x618): undefined reference to `void paddle::lite::arm::math::elementwise_div_broadcast<float>(float const*, float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseDivCompute::Run()':
(.text+0x65c): undefined reference to `void paddle::lite::arm::math::elementwise_div<float>(float const*, float const*, float*, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseAddActivationCompute::Run()':
(.text+0x844): undefined reference to `void paddle::lite::arm::math::elementwise_add_relu<float>(float const*, float const*, float*, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseAddActivationCompute::Run()':
(.text+0x898): undefined reference to `void paddle::lite::arm::math::elementwise_add_relu_broadcast<float>(float const*, float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseMulActivationCompute::Run()':
(.text+0xa78): undefined reference to `void paddle::lite::arm::math::elementwise_mul_relu<float>(float const*, float const*, float*, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseMulActivationCompute::Run()':
(.text+0xacc): undefined reference to `void paddle::lite::arm::math::elementwise_mul_relu_broadcast<float>(float const*, float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseMaxActivationCompute::Run()':
(.text+0xcac): undefined reference to `void paddle::lite::arm::math::elementwise_max_relu<float>(float const*, float const*, float*, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseMaxActivationCompute::Run()':
(.text+0xd00): undefined reference to `void paddle::lite::arm::math::elementwise_max_relu_broadcast<float>(float const*, float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseDivActivationCompute::Run()':
(.text+0xef0): undefined reference to `void paddle::lite::arm::math::elementwise_div_relu<float>(float const*, float const*, float*, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(elementwise_compute.cc.o): In function `paddle::lite::kernels::arm::ElementwiseDivActivationCompute::Run()':
(.text+0xf44): undefined reference to `void paddle::lite::arm::math::elementwise_div_relu_broadcast<float>(float const*, float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(batch_norm_compute.cc.o): In function `paddle::lite::kernels::arm::BatchNormCompute::Run()':
(.text+0x28c): undefined reference to `void paddle::lite::arm::math::scale<float>(float const*, float*, int, int, int, float const*, float const*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o): In function `paddle::lite::kernels::arm::ConvComputeInt8<(paddle::lite_api::PrecisionType)2>::PrepareForRun()':
(.text._ZN6paddle4lite7kernels3arm15ConvComputeInt8ILNS_8lite_api13PrecisionTypeE2EE13PrepareForRunEv[_ZN6paddle4lite7kernels3arm15ConvComputeInt8ILNS_8lite_api13PrecisionTypeE2EE13PrepareForRunEv]+0x338): undefined reference to `paddle::lite::arm::math::trans_fp32_bias_to_int32_basic(paddle::lite::TensorLite*, paddle::lite::TensorLite*, float, std::__ndk1::vector<float, std::__ndk1::allocator<float> >)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o): In function `paddle::lite::kernels::arm::ConvComputeInt8<(paddle::lite_api::PrecisionType)1>::PrepareForRun()':
(.text._ZN6paddle4lite7kernels3arm15ConvComputeInt8ILNS_8lite_api13PrecisionTypeE1EE13PrepareForRunEv[_ZN6paddle4lite7kernels3arm15ConvComputeInt8ILNS_8lite_api13PrecisionTypeE1EE13PrepareForRunEv]+0x338): undefined reference to `paddle::lite::arm::math::trans_fp32_bias_to_int32_basic(paddle::lite::TensorLite*, paddle::lite::TensorLite*, float, std::__ndk1::vector<float, std::__ndk1::allocator<float> >)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math13DepthwiseConvILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math13DepthwiseConvILNS_8lite_api13PrecisionTypeE1EEE]+0x20): undefined reference to `paddle::lite::arm::math::DepthwiseConv<(paddle::lite_api::PrecisionType)1>::create(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math13DepthwiseConvILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math13DepthwiseConvILNS_8lite_api13PrecisionTypeE1EEE]+0x28): undefined reference to `paddle::lite::arm::math::DepthwiseConv<(paddle::lite_api::PrecisionType)1>::init(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math13DepthwiseConvILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math13DepthwiseConvILNS_8lite_api13PrecisionTypeE1EEE]+0x30): undefined reference to `paddle::lite::arm::math::DepthwiseConv<(paddle::lite_api::PrecisionType)1>::run(paddle::lite::operators::ConvParam const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math12WinogradConvILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math12WinogradConvILNS_8lite_api13PrecisionTypeE1EEE]+0x20): undefined reference to `paddle::lite::arm::math::WinogradConv<(paddle::lite_api::PrecisionType)1>::create(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math12WinogradConvILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math12WinogradConvILNS_8lite_api13PrecisionTypeE1EEE]+0x28): undefined reference to `paddle::lite::arm::math::WinogradConv<(paddle::lite_api::PrecisionType)1>::init(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math12WinogradConvILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math12WinogradConvILNS_8lite_api13PrecisionTypeE1EEE]+0x30): undefined reference to `paddle::lite::arm::math::WinogradConv<(paddle::lite_api::PrecisionType)1>::run(paddle::lite::operators::ConvParam const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math10DirectConvILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math10DirectConvILNS_8lite_api13PrecisionTypeE1EEE]+0x20): undefined reference to `paddle::lite::arm::math::DirectConv<(paddle::lite_api::PrecisionType)1>::create(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math10DirectConvILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math10DirectConvILNS_8lite_api13PrecisionTypeE1EEE]+0x28): undefined reference to `paddle::lite::arm::math::DirectConv<(paddle::lite_api::PrecisionType)1>::init(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math10DirectConvILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math10DirectConvILNS_8lite_api13PrecisionTypeE1EEE]+0x30): undefined reference to `paddle::lite::arm::math::DirectConv<(paddle::lite_api::PrecisionType)1>::run(paddle::lite::operators::ConvParam const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math17DepthwiseConvInt8ILNS_8lite_api13PrecisionTypeE2EEE[_ZTVN6paddle4lite3arm4math17DepthwiseConvInt8ILNS_8lite_api13PrecisionTypeE2EEE]+0x20): undefined reference to `paddle::lite::arm::math::DepthwiseConvInt8<(paddle::lite_api::PrecisionType)2>::create(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math17DepthwiseConvInt8ILNS_8lite_api13PrecisionTypeE2EEE[_ZTVN6paddle4lite3arm4math17DepthwiseConvInt8ILNS_8lite_api13PrecisionTypeE2EEE]+0x28): undefined reference to `paddle::lite::arm::math::DepthwiseConvInt8<(paddle::lite_api::PrecisionType)2>::init(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math17DepthwiseConvInt8ILNS_8lite_api13PrecisionTypeE2EEE[_ZTVN6paddle4lite3arm4math17DepthwiseConvInt8ILNS_8lite_api13PrecisionTypeE2EEE]+0x30): undefined reference to `paddle::lite::arm::math::DepthwiseConvInt8<(paddle::lite_api::PrecisionType)2>::run(paddle::lite::operators::ConvParam const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math14DirectConvInt8ILNS_8lite_api13PrecisionTypeE2EEE[_ZTVN6paddle4lite3arm4math14DirectConvInt8ILNS_8lite_api13PrecisionTypeE2EEE]+0x20): undefined reference to `paddle::lite::arm::math::DirectConvInt8<(paddle::lite_api::PrecisionType)2>::create(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math14DirectConvInt8ILNS_8lite_api13PrecisionTypeE2EEE[_ZTVN6paddle4lite3arm4math14DirectConvInt8ILNS_8lite_api13PrecisionTypeE2EEE]+0x28): undefined reference to `paddle::lite::arm::math::DirectConvInt8<(paddle::lite_api::PrecisionType)2>::init(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math14DirectConvInt8ILNS_8lite_api13PrecisionTypeE2EEE[_ZTVN6paddle4lite3arm4math14DirectConvInt8ILNS_8lite_api13PrecisionTypeE2EEE]+0x30): undefined reference to `paddle::lite::arm::math::DirectConvInt8<(paddle::lite_api::PrecisionType)2>::run(paddle::lite::operators::ConvParam const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math16GemmLikeConvInt8ILNS_8lite_api13PrecisionTypeE2EEE[_ZTVN6paddle4lite3arm4math16GemmLikeConvInt8ILNS_8lite_api13PrecisionTypeE2EEE]+0x20): undefined reference to `paddle::lite::arm::math::GemmLikeConvInt8<(paddle::lite_api::PrecisionType)2>::create(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math16GemmLikeConvInt8ILNS_8lite_api13PrecisionTypeE2EEE[_ZTVN6paddle4lite3arm4math16GemmLikeConvInt8ILNS_8lite_api13PrecisionTypeE2EEE]+0x28): undefined reference to `paddle::lite::arm::math::GemmLikeConvInt8<(paddle::lite_api::PrecisionType)2>::init(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math16GemmLikeConvInt8ILNS_8lite_api13PrecisionTypeE2EEE[_ZTVN6paddle4lite3arm4math16GemmLikeConvInt8ILNS_8lite_api13PrecisionTypeE2EEE]+0x30): undefined reference to `paddle::lite::arm::math::GemmLikeConvInt8<(paddle::lite_api::PrecisionType)2>::run(paddle::lite::operators::ConvParam const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math17DepthwiseConvInt8ILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math17DepthwiseConvInt8ILNS_8lite_api13PrecisionTypeE1EEE]+0x20): undefined reference to `paddle::lite::arm::math::DepthwiseConvInt8<(paddle::lite_api::PrecisionType)1>::create(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math17DepthwiseConvInt8ILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math17DepthwiseConvInt8ILNS_8lite_api13PrecisionTypeE1EEE]+0x28): undefined reference to `paddle::lite::arm::math::DepthwiseConvInt8<(paddle::lite_api::PrecisionType)1>::init(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math17DepthwiseConvInt8ILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math17DepthwiseConvInt8ILNS_8lite_api13PrecisionTypeE1EEE]+0x30): undefined reference to `paddle::lite::arm::math::DepthwiseConvInt8<(paddle::lite_api::PrecisionType)1>::run(paddle::lite::operators::ConvParam const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math14DirectConvInt8ILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math14DirectConvInt8ILNS_8lite_api13PrecisionTypeE1EEE]+0x20): undefined reference to `paddle::lite::arm::math::DirectConvInt8<(paddle::lite_api::PrecisionType)1>::create(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math14DirectConvInt8ILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math14DirectConvInt8ILNS_8lite_api13PrecisionTypeE1EEE]+0x28): undefined reference to `paddle::lite::arm::math::DirectConvInt8<(paddle::lite_api::PrecisionType)1>::init(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math14DirectConvInt8ILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math14DirectConvInt8ILNS_8lite_api13PrecisionTypeE1EEE]+0x30): undefined reference to `paddle::lite::arm::math::DirectConvInt8<(paddle::lite_api::PrecisionType)1>::run(paddle::lite::operators::ConvParam const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math16GemmLikeConvInt8ILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math16GemmLikeConvInt8ILNS_8lite_api13PrecisionTypeE1EEE]+0x20): undefined reference to `paddle::lite::arm::math::GemmLikeConvInt8<(paddle::lite_api::PrecisionType)1>::create(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math16GemmLikeConvInt8ILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math16GemmLikeConvInt8ILNS_8lite_api13PrecisionTypeE1EEE]+0x28): undefined reference to `paddle::lite::arm::math::GemmLikeConvInt8<(paddle::lite_api::PrecisionType)1>::init(paddle::lite::operators::ConvParam const&, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(conv_compute.cc.o):(.data.rel.ro._ZTVN6paddle4lite3arm4math16GemmLikeConvInt8ILNS_8lite_api13PrecisionTypeE1EEE[_ZTVN6paddle4lite3arm4math16GemmLikeConvInt8ILNS_8lite_api13PrecisionTypeE1EEE]+0x30): undefined reference to `paddle::lite::arm::math::GemmLikeConvInt8<(paddle::lite_api::PrecisionType)1>::run(paddle::lite::operators::ConvParam const&)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(softmax_compute.cc.o): In function `paddle::lite::kernels::arm::SoftmaxCompute::Run()':
(.text+0x184): undefined reference to `void paddle::lite::arm::math::softmax_inner4<float>(float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(softmax_compute.cc.o): In function `paddle::lite::kernels::arm::SoftmaxCompute::Run()':
(.text+0x240): undefined reference to `void paddle::lite::arm::math::softmax_inner1_large_axis<float>(float const*, float*, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(softmax_compute.cc.o): In function `paddle::lite::kernels::arm::SoftmaxCompute::Run()':
(.text+0x268): undefined reference to `void paddle::lite::arm::math::softmax_basic<float>(float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(softmax_compute.cc.o): In function `paddle::lite::kernels::arm::SoftmaxCompute::Run()':
(.text+0x284): undefined reference to `void paddle::lite::arm::math::softmax_inner8<float>(float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(softmax_compute.cc.o): In function `paddle::lite::kernels::arm::SoftmaxCompute::Run()':
(.text+0x28c): undefined reference to `void paddle::lite::arm::math::softmax_inner1_small_axis<float>(float const*, float*, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(softmax_compute.cc.o): In function `paddle::lite::kernels::arm::SoftmaxCompute::Run()':
(.text+0x2a8): undefined reference to `void paddle::lite::arm::math::softmax_inner8_axis4<float>(float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(softmax_compute.cc.o): In function `paddle::lite::kernels::arm::SoftmaxCompute::Run()':
(.text+0x2c4): undefined reference to `void paddle::lite::arm::math::softmax_inner4_axis4<float>(float const*, float*, int, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(scale_compute.cc.o): In function `paddle::lite::kernels::arm::ScaleCompute::Run()':
(.text+0xf0): undefined reference to `void paddle::lite::arm::math::scale<float>(float const*, float*, int, float, float)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(matmul_compute.cc.o): In function `paddle::lite::kernels::arm::MatMulCompute::Run()':
(.text+0x270): undefined reference to `paddle::lite::arm::math::sgemm(bool, bool, int, int, int, float, float const*, int, float const*, int, float, float*, int, float const*, bool, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(matmul_compute.cc.o): In function `paddle::lite::kernels::arm::MatMulCompute::Run()':
(.text+0x3b8): undefined reference to `paddle::lite::arm::math::sgemm(bool, bool, int, int, int, float, float const*, int, float const*, int, float, float*, int, float const*, bool, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(matmul_compute.cc.o): In function `paddle::lite::kernels::arm::MatMulCompute::Run()':
(.text+0x5dc): undefined reference to `paddle::lite::arm::math::sgemm(bool, bool, int, int, int, float, float const*, int, float const*, int, float, float*, int, float const*, bool, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(matmul_compute.cc.o): In function `paddle::lite::kernels::arm::MatMulCompute::Run()':
(.text+0x644): undefined reference to `paddle::lite::arm::math::sgemm(bool, bool, int, int, int, float, float const*, int, float const*, int, float, float*, int, float const*, bool, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(matmul_compute.cc.o): In function `paddle::lite::kernels::arm::MatMulCompute::Run()':
(.text+0x7f0): undefined reference to `paddle::lite::arm::math::sgemv(float const*, float const*, float*, bool, int, int, bool, float const*, bool)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(mul_compute.cc.o): In function `paddle::lite::kernels::arm::MulCompute::Run()':
(.text+0x308): undefined reference to `paddle::lite::arm::math::prepackA(float*, float const*, float, int, int, int, int, int, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(mul_compute.cc.o): In function `paddle::lite::kernels::arm::MulCompute::Run()':
(.text+0x344): undefined reference to `paddle::lite::arm::math::sgemm_prepack(bool, int, int, int, float const*, float const*, int, float, float*, int, float const*, bool, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(mul_compute.cc.o): In function `paddle::lite::kernels::arm::MulCompute::Run()':
(.text+0xa6c): undefined reference to `paddle::lite::arm::math::sgemv(float const*, float const*, float*, bool, int, int, bool, float const*, bool)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(activation_compute.cc.o): In function `paddle::lite::kernels::arm::ReluCompute::Run()':
(.text+0x138): undefined reference to `void paddle::lite::arm::math::act_relu<float>(float const*, float*, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(activation_compute.cc.o): In function `paddle::lite::kernels::arm::LeakyReluCompute::Run()':
(.text+0x27c): undefined reference to `void paddle::lite::arm::math::act_relu_neg<float>(float const*, float*, int, float, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(activation_compute.cc.o): In function `paddle::lite::kernels::arm::ReluClippedCompute::Run()':
(.text+0x3c4): undefined reference to `void paddle::lite::arm::math::act_clipped_relu<float>(float const*, float*, int, float, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(activation_compute.cc.o): In function `paddle::lite::kernels::arm::PReluCompute::Run()':
(.text+0x568): undefined reference to `void paddle::lite::arm::math::act_prelu<float>(float const*, float*, int, int, int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, float const*, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(activation_compute.cc.o): In function `paddle::lite::kernels::arm::SigmoidCompute::Run()':
(.text+0x6d8): undefined reference to `void paddle::lite::arm::math::act_sigmoid<float>(float const*, float*, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(activation_compute.cc.o): In function `paddle::lite::kernels::arm::TanhCompute::Run()':
(.text+0x810): undefined reference to `void paddle::lite::arm::math::act_tanh<float>(float const*, float*, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(activation_compute.cc.o): In function `paddle::lite::kernels::arm::SwishCompute::Run()':
(.text+0x954): undefined reference to `void paddle::lite::arm::math::act_swish<float>(float const*, float*, int, float, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(activation_compute.cc.o): In function `paddle::lite::kernels::arm::Relu6Compute::Run()':
(.text+0xa94): undefined reference to `void paddle::lite::arm::math::act_clipped_relu<float>(float const*, float*, int, float, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(activation_compute.cc.o): In function `paddle::lite::kernels::arm::LogCompute::Run()':
(.text+0xbcc): undefined reference to `void paddle::lite::arm::math::act_log<float>(float const*, float*, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(activation_compute.cc.o): In function `paddle::lite::kernels::arm::ExpCompute::Run()':
(.text+0xd04): undefined reference to `void paddle::lite::arm::math::act_exp<float>(float const*, float*, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(activation_compute.cc.o): In function `paddle::lite::kernels::arm::FloorCompute::Run()':
(.text+0xe3c): undefined reference to `void paddle::lite::arm::math::act_floor<float>(float const*, float*, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcCompute::Run()':
(.text+0x120): undefined reference to `paddle::lite::arm::math::sgemm(bool, bool, int, int, int, float, float const*, int, float const*, int, float, float*, int, float const*, bool, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcCompute::Run()':
(.text+0x144): undefined reference to `void paddle::lite::arm::math::fill_bias_fc<float>(float*, float const*, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcCompute::Run()':
(.text+0x1bc): undefined reference to `paddle::lite::arm::math::sgemv(float const*, float const*, float*, bool, int, int, bool, float const*, bool)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcComputeInt8<(paddle::lite_api::PrecisionType)1>::Run()':
(.text._ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE1EE3RunEv[_ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE1EE3RunEv]+0x1ec): undefined reference to `paddle::lite::arm::math::prepackA_int8(void*, void const*, int, int, int, int, int, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcComputeInt8<(paddle::lite_api::PrecisionType)1>::Run()':
(.text._ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE1EE3RunEv[_ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE1EE3RunEv]+0x228): undefined reference to `void paddle::lite::arm::math::gemm_prepack_int8<int>(signed char const*, signed char const*, int const*, int*, int, int, int, bool, bool, bool, float const*, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcComputeInt8<(paddle::lite_api::PrecisionType)1>::Run()':
(.text._ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE1EE3RunEv[_ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE1EE3RunEv]+0x24c): undefined reference to `void paddle::lite::arm::math::fill_bias_fc<int>(int*, int const*, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcComputeInt8<(paddle::lite_api::PrecisionType)1>::Run()':
(.text._ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE1EE3RunEv[_ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE1EE3RunEv]+0x308): undefined reference to `bool paddle::lite::arm::math::trans_tensor_dtype<(paddle::lite_api::PrecisionType)3, (paddle::lite_api::PrecisionType)1>(paddle::lite::TensorLite*, paddle::lite::TensorLite*, float, float, std::__ndk1::vector<float, std::__ndk1::allocator<float> >)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcComputeInt8<(paddle::lite_api::PrecisionType)1>::Run()':
(.text._ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE1EE3RunEv[_ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE1EE3RunEv]+0x7dc): undefined reference to `bool paddle::lite::arm::math::gemv_int8<int>(signed char const*, signed char const*, int*, bool, int, int, float const*, bool, int const*, bool)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcComputeInt8<(paddle::lite_api::PrecisionType)2>::Run()':
(.text._ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE2EE3RunEv[_ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE2EE3RunEv]+0x1ec): undefined reference to `paddle::lite::arm::math::prepackA_int8(void*, void const*, int, int, int, int, int, bool, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcComputeInt8<(paddle::lite_api::PrecisionType)2>::Run()':
(.text._ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE2EE3RunEv[_ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE2EE3RunEv]+0x228): undefined reference to `void paddle::lite::arm::math::gemm_prepack_int8<int>(signed char const*, signed char const*, int const*, int*, int, int, int, bool, bool, bool, float const*, paddle::lite::Context<(paddle::lite_api::TargetType)4>*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcComputeInt8<(paddle::lite_api::PrecisionType)2>::Run()':
(.text._ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE2EE3RunEv[_ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE2EE3RunEv]+0x24c): undefined reference to `void paddle::lite::arm::math::fill_bias_fc<int>(int*, int const*, int, int)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcComputeInt8<(paddle::lite_api::PrecisionType)2>::Run()':
(.text._ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE2EE3RunEv[_ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE2EE3RunEv]+0x30c): undefined reference to `bool paddle::lite::arm::math::trans_tensor_dtype<(paddle::lite_api::PrecisionType)3, (paddle::lite_api::PrecisionType)2>(paddle::lite::TensorLite*, paddle::lite::TensorLite*, float, float, std::__ndk1::vector<float, std::__ndk1::allocator<float> >)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcComputeInt8<(paddle::lite_api::PrecisionType)2>::Run()':
(.text._ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE2EE3RunEv[_ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE2EE3RunEv]+0x7e0): undefined reference to `bool paddle::lite::arm::math::gemv_int8<int>(signed char const*, signed char const*, int*, bool, int, int, float const*, bool, int const*, bool)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcComputeInt8<(paddle::lite_api::PrecisionType)1>::PrepareForRun()':
(.text._ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE1EE13PrepareForRunEv[_ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE1EE13PrepareForRunEv]+0x1c8): undefined reference to `paddle::lite::arm::math::trans_fp32_bias_to_int32_basic(paddle::lite::TensorLite*, paddle::lite::TensorLite*, float, std::__ndk1::vector<float, std::__ndk1::allocator<float> >)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(fc_compute.cc.o): In function `paddle::lite::kernels::arm::FcComputeInt8<(paddle::lite_api::PrecisionType)2>::PrepareForRun()':
(.text._ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE2EE13PrepareForRunEv[_ZN6paddle4lite7kernels3arm13FcComputeInt8ILNS_8lite_api13PrecisionTypeE2EE13PrepareForRunEv]+0x1c8): undefined reference to `paddle::lite::arm::math::trans_fp32_bias_to_int32_basic(paddle::lite::TensorLite*, paddle::lite::TensorLite*, float, std::__ndk1::vector<float, std::__ndk1::allocator<float> >)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(memory.cc.o): In function `paddle::lite::TargetMalloc(paddle::lite_api::TargetType, unsigned long)':
(.text+0x28): undefined reference to `paddle::lite::TargetWrapper<(paddle::lite_api::TargetType)1, int, int>::Malloc(unsigned long)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(memory.cc.o): In function `paddle::lite::TargetFree(paddle::lite_api::TargetType, void*)':
(.text+0x5c): undefined reference to `paddle::lite::TargetWrapper<(paddle::lite_api::TargetType)1, int, int>::Free(void*)'
../../..//cxx/lib/libpaddle_api_full_bundled.a(memory.cc.o): In function `paddle::lite::TargetCopy(paddle::lite_api::TargetType, void*, void const*, unsigned long)':
(.text+0x8c): undefined reference to `paddle::lite::TargetWrapper<(paddle::lite_api::TargetType)1, int, int>::MemcpySync(void*, void const*, unsigned long, paddle::lite::IoDirection)'
collect2: error: ld returned 1 exit status
Makefile:13: recipe for target 'mobilenetv1_full_api' failed
make: *** [mobilenetv1_full_api] Error 1