Skip to content
This repository was archived by the owner on Nov 17, 2023. It is now read-only.
This repository was archived by the owner on Nov 17, 2023. It is now read-only.

when i compile mxnet on ubuntu 14.04,I got this error #1667

Closed
@zhengxiawu

Description

@zhengxiawu

build/src/ndarray/ndarray.o: In function std::_Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<mxnet::ClipOp(mxnet::NDArray const&, float const&, float const&, mxnet::NDArray*)::{lambda(mxnet::RunContext)#2}>(mxnet::ClipOp(mxnet::NDArray const&, float const&, float const&, mxnet::NDArray*)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocator<mxnet::engine::Var> > const&, std::vector<mxnet::engine::Var*, std::allocator<mxnet::engine::Var> > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::_Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)': ndarray.cc:(.text+0x7ba): undefined reference tovoid mxnet::ndarray::EvalClipmshadow::gpu(mshadow::TBlob const&, float const&, float const&, mshadow::TBlob_, mxnet::RunContext)'
build/src/ndarray/ndarray.o: In function `std::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<mxnet::SetValueOp(float const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(mxnet::SetValueOp(float const&, mxnet::NDArray_)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var_, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::_Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':

ndarray.cc:(.text+0x8c1): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu>(float const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<mxnet::CopyFromTo(mxnet::NDArray const&, mxnet::NDArray*, int)::{lambda(mxnet::RunContext)#2}>(mxnet::CopyFromTo(mxnet::NDArray const&, mxnet::NDArray, int)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var_, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text+0x9f5): undefined reference to void mxnet::ndarray::Copy<mshadow::cpu, mshadow::gpu>(mshadow::TBlob const&, mshadow::TBlob*, mxnet::Context, mxnet::Context, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<mxnet::CopyFromTo(mxnet::NDArray const&, mxnet::NDArray*, int)::{lambda(mxnet::RunContext)#3}>(mxnet::CopyFromTo(mxnet::NDArray const&, mxnet::NDArray, int)::{lambda(mxnet::RunContext)#3}, mxnet::Context, std::vector<mxnet::engine::Var
, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text+0xb65): undefined reference to void mxnet::ndarray::Copy<mshadow::gpu, mshadow::cpu>(mshadow::TBlob const&, mshadow::TBlob*, mxnet::Context, mxnet::Context, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<mxnet::CopyFromTo(mxnet::NDArray const&, mxnet::NDArray*, int)::{lambda(mxnet::RunContext)#4}>(mxnet::CopyFromTo(mxnet::NDArray const&, mxnet::NDArray, int)::{lambda(mxnet::RunContext)#4}, mxnet::Context, std::vector<mxnet::engine::Var
, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text+0xcd5): undefined reference to void mxnet::ndarray::Copy<mshadow::gpu, mshadow::gpu>(mshadow::TBlob const&, mshadow::TBlob*, mxnet::Context, mxnet::Context, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionmxnet::NDArray::SyncCopyFromCPU(void const
, unsigned long) const':
ndarray.cc:(.text+0x13a9): undefined reference to void mxnet::ndarray::Copy<mshadow::cpu, mshadow::gpu>(mshadow::TBlob const&, mshadow::TBlob_, mxnet::Context, mxnet::Context, mxnet::RunContext)' build/src/ndarray/ndarray.o: In function mxnet::NDArray::SyncCopyToCPU(void*, unsigned long) const':
ndarray.cc:(.text+0x1b21): undefined reference tovoid mxnet::ndarray::Copy<mshadow::gpu, mshadow::cpu>(mshadow::TBlob const&, mshadow::TBlob_, mxnet::Context, mxnet::Context, mxnet::RunContext)' build/src/ndarray/ndarray.o: In function std::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<mxnet::ElementwiseSum(std::vector<mxnet::NDArray, std::allocatormxnet::NDArray > const&, mxnet::NDArray, int)::{lambda(mxnet::RunContext)#2}>(mxnet::ElementwiseSum(std::vector<mxnet::NDArray, std::allocatormxnet::NDArray > const&, mxnet::NDArray
, int)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var
, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text+0x28c1): undefined reference to void mxnet::ndarray::ElementwiseSum<mshadow::gpu>(std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> >, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::SampleOPmxnet::ndarray::UniformDistribution(float const&, float const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::SampleOPmxnet::ndarray::UniformDistribution(float const&, float const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8SampleOPINS0_7ndarray19UniformDistributionEEEvRKfSB_PNS0_7NDArrayEEUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8SampleOPINS0_7ndarray19UniformDistributionEEEvRKfSB_PNS0_7NDArrayEEUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x59): undefined reference to void mxnet::ndarray::EvalRandom<mshadow::gpu, mxnet::ndarray::UniformDistribution>(float const&, float const&, mxnet::Resource const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::SampleOPmxnet::ndarray::GaussianDistribution(float const&, float const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::SampleOPmxnet::ndarray::GaussianDistribution(float const&, float const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8SampleOPINS0_7ndarray20GaussianDistributionEEEvRKfSB_PNS0_7NDArrayEEUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8SampleOPINS0_7ndarray20GaussianDistributionEEEvRKfSB_PNS0_7NDArrayEEUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x59): undefined reference to void mxnet::ndarray::EvalRandom<mshadow::gpu, mxnet::ndarray::GaussianDistribution>(float const&, float const&, mxnet::Resource const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::BinaryOpmxnet::ndarray::Plus(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::BinaryOpmxnet::ndarray::Plus(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray4PlusEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray4PlusEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x90): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::Plus>(mshadow::TBlob const&, mshadow::TBlob const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::BinaryOpmxnet::ndarray::Minus(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::BinaryOpmxnet::ndarray::Minus(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray5MinusEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray5MinusEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x90): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::Minus>(mshadow::TBlob const&, mshadow::TBlob const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::BinaryOpmxnet::ndarray::Mul(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::BinaryOpmxnet::ndarray::Mul(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray3MulEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray3MulEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x8e): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::Mul>(mshadow::TBlob const&, mshadow::TBlob const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::BinaryOpmxnet::ndarray::Div(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::BinaryOpmxnet::ndarray::Div(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray3DivEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray3DivEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x90): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::Div>(mshadow::TBlob const&, mshadow::TBlob const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::ScalarOp<mxnet::ndarray::Plus, false>(mxnet::NDArray const&, float const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::ScalarOp<mxnet::ndarray::Plus, false>(mxnet::NDArray const&, float const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8ScalarOpINS0_7ndarray4PlusELb0EEEvRKNS0_7NDArrayERKfPSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISL_EESP_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8ScalarOpINS0_7ndarray4PlusELb0EEEvRKNS0_7NDArrayERKfPSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISL_EESP_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x74): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::Plus, false>(mshadow::TBlob const&, float const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::ScalarOp<mxnet::ndarray::Minus, false>(mxnet::NDArray const&, float const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::ScalarOp<mxnet::ndarray::Minus, false>(mxnet::NDArray const&, float const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8ScalarOpINS0_7ndarray5MinusELb0EEEvRKNS0_7NDArrayERKfPSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISL_EESP_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8ScalarOpINS0_7ndarray5MinusELb0EEEvRKNS0_7NDArrayERKfPSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISL_EESP_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x74): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::Minus, false>(mshadow::TBlob const&, float const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::ScalarOp<mxnet::ndarray::Mul, false>(mxnet::NDArray const&, float const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::ScalarOp<mxnet::ndarray::Mul, false>(mxnet::NDArray const&, float const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8ScalarOpINS0_7ndarray3MulELb0EEEvRKNS0_7NDArrayERKfPSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISL_EESP_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8ScalarOpINS0_7ndarray3MulELb0EEEvRKNS0_7NDArrayERKfPSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISL_EESP_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x74): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::Mul, false>(mshadow::TBlob const&, float const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::ScalarOp<mxnet::ndarray::Div, false>(mxnet::NDArray const&, float const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::ScalarOp<mxnet::ndarray::Div, false>(mxnet::NDArray const&, float const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8ScalarOpINS0_7ndarray3DivELb0EEEvRKNS0_7NDArrayERKfPSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISL_EESP_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8ScalarOpINS0_7ndarray3DivELb0EEEvRKNS0_7NDArrayERKfPSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISL_EESP_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x74): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::Div, false>(mshadow::TBlob const&, float const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::ScalarOp<mxnet::ndarray::Div, true>(mxnet::NDArray const&, float const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::ScalarOp<mxnet::ndarray::Div, true>(mxnet::NDArray const&, float const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8ScalarOpINS0_7ndarray3DivELb1EEEvRKNS0_7NDArrayERKfPSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISL_EESP_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8ScalarOpINS0_7ndarray3DivELb1EEEvRKNS0_7NDArrayERKfPSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISL_EESP_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x74): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::Div, true>(mshadow::TBlob const&, float const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::ScalarOp<mxnet::ndarray::Minus, true>(mxnet::NDArray const&, float const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::ScalarOp<mxnet::ndarray::Minus, true>(mxnet::NDArray const&, float const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8ScalarOpINS0_7ndarray5MinusELb1EEEvRKNS0_7NDArrayERKfPSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISL_EESP_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8ScalarOpINS0_7ndarray5MinusELb1EEEvRKNS0_7NDArrayERKfPSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISL_EESP_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x74): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::Minus, true>(mshadow::TBlob const&, float const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::TernaryOpmxnet::ndarray::MatFillRowElem(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::TernaryOpmxnet::ndarray::MatFillRowElem(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_9TernaryOpINS0_7ndarray14MatFillRowElemEEEvRKNS0_7NDArrayESC_SC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_9TernaryOpINS0_7ndarray14MatFillRowElemEEEvRKNS0_7NDArrayESC_SC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0xae): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::MatFillRowElem>(mshadow::TBlob const&, mshadow::TBlob const&, mshadow::TBlob const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::BinaryOpmxnet::ndarray::MatChooseRowElem(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::BinaryOpmxnet::ndarray::MatChooseRowElem(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray16MatChooseRowElemEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray16MatChooseRowElemEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x8e): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::MatChooseRowElem>(mshadow::TBlob const&, mshadow::TBlob const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::BinaryOpmxnet::ndarray::OneHotEncode(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::BinaryOpmxnet::ndarray::OneHotEncode(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray12OneHotEncodeEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray12OneHotEncodeEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x90): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::OneHotEncode>(mshadow::TBlob const&, mshadow::TBlob const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray.o: In functionstd::Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<void mxnet::BinaryOpmxnet::ndarray::Dot(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray)::{lambda(mxnet::RunContext)#2}>(void mxnet::BinaryOpmxnet::ndarray::Dot(mxnet::NDArray const&, mxnet::NDArray const&, mxnet::NDArray
)::{lambda(mxnet::RunContext)#2}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::M_invoke(std::Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
ndarray.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray3DotEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_8BinaryOpINS0_7ndarray3DotEEEvRKNS0_7NDArrayESC_PSA_EUlS1_E0_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISJ_EESN_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x90): undefined reference to void mxnet::ndarray::Eval<mshadow::gpu, mxnet::ndarray::Dot>(mshadow::TBlob const&, mshadow::TBlob const&, mshadow::TBlob*, mxnet::RunContext)' build/src/ndarray/ndarray_function.o: In functionvoid mxnet::ndarray::EvalDot
<mshadow::cpu, mxnet::ndarray::Dot>(mshadow::TBlob const&, mshadow::TBlob const&, mshadow::TBlob
, mxnet::RunContext)':
ndarray_function.cc:(.text._ZN5mxnet7ndarray8EvalDot_IN7mshadow3cpuENS0_3DotEEEvRKNS2_5TBlobES7_PS5_NS_10RunContextE[_ZN5mxnet7ndarray8EvalDot_IN7mshadow3cpuENS0_3DotEEEvRKNS2_5TBlobES7_PS5_NS_10RunContextE]+0xda6): undefined reference to cblas_sgemm' ndarray_function.cc:(.text._ZN5mxnet7ndarray8EvalDot_IN7mshadow3cpuENS0_3DotEEEvRKNS2_5TBlobES7_PS5_NS_10RunContextE[_ZN5mxnet7ndarray8EvalDot_IN7mshadow3cpuENS0_3DotEEEvRKNS2_5TBlobES7_PS5_NS_10RunContextE]+0xefd): undefined reference tocblas_dgemm'
build/src/ndarray/unary_function.o: In function void mxnet::ndarray::L2Normmshadow::cpu(mshadow::TBlob const&, mshadow::TBlob_, mxnet::OpReqType, mxnet::RunContext)': unary_function.cc:(.text._ZN5mxnet7ndarray6L2NormIN7mshadow3cpuEEEvRKNS2_5TBlobEPS4_NS_9OpReqTypeENS_10RunContextE[_ZN5mxnet7ndarray6L2NormIN7mshadow3cpuEEEvRKNS2_5TBlobEPS4_NS_9OpReqTypeENS_10RunContextE]+0x476): undefined reference to cblas_sdot'
build/src/operator/activation.o: In functionmxnet::op::ActivationProp::CreateOperator(mxnet::Context) const': activation.cc:(.text+0x1f6c): undefined reference to mxnet::Operator* mxnet::op::CreateOpmshadow::gpu(mxnet::op::ActivationParam)'
build/src/operator/batch_norm.o: In functionmxnet::op::BatchNormProp::CreateOperator(mxnet::Context) const': batch_norm.cc:(.text+0x2411): undefined reference to mxnet::Operator* mxnet::op::CreateOpmshadow::gpu(mxnet::op::BatchNormParam)'
build/src/operator/block_grad.o: In functionmxnet::op::BlockGradientProp::CreateOperator(mxnet::Context) const': block_grad.cc:(.text+0x4d9): undefined reference to mxnet::Operator* mxnet::op::CreateOpmshadow::gpu()'
build/src/operator/cast.o: In functionmxnet::op::CastProp::CreateOperator(mxnet::Context) const': cast.cc:(.text+0x585c): undefined reference to mxnet::Operator* mxnet::op::CreateOpmshadow::gpu(mxnet::op::CastParam)'
build/src/operator/concat.o: In functionmxnet::op::ConcatProp::CreateOperator(mxnet::Context) const': concat.cc:(.text+0x1d2d): undefined reference to mxnet::Operator* mxnet::op::CreateOpmshadow::gpu(mxnet::op::ConcatParam)'
build/src/operator/convolution.o: In functionmxnet::op::ConvolutionProp::CreateOperator(mxnet::Context) const': convolution.cc:(.text+0x1f64): undefined reference to mxnet::Operator* mxnet::op::CreateOpmshadow::gpu(mxnet::op::ConvolutionParam)'
build/src/operator/convolution.o: In functionmxnet::op::ConvolutionOpmshadow::cpu::Forward(mxnet::OpContext const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&, std::vector<mxnet::OpReqType, std::allocator<mxnet::OpReqType> > const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&)': convolution.cc:(.text._ZN5mxnet2op13ConvolutionOpIN7mshadow3cpuEE7ForwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EERKS8_INS_9OpReqTypeESaISE_EESD_SD_[_ZN5mxnet2op13ConvolutionOpIN7mshadow3cpuEE7ForwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EERKS8_INS_9OpReqTypeESaISE_EESD_SD_]+0x5ef): undefined reference to cblas_sgemm'
build/src/operator/convolution.o: In functionmxnet::op::ConvolutionOpmshadow::cpu::Backward(mxnet::OpContext const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&, std::vector<mxnet::OpReqType, std::allocator<mxnet::OpReqType> > const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&)': convolution.cc:(.text._ZN5mxnet2op13ConvolutionOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD_[_ZN5mxnet2op13ConvolutionOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD_]+0x969): undefined reference to cblas_sgemm'
convolution.cc:(.text.ZN5mxnet2op13ConvolutionOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD[ZN5mxnet2op13ConvolutionOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD]+0xe20): undefined reference tocblas_sgemm' build/src/operator/crop.o: In function mxnet::op::CropProp::CreateOperator(mxnet::Context) const':
crop.cc:(.text+0xc0c): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::CropParam)' build/src/operator/deconvolution.o: In function mxnet::op::DeconvolutionProp::CreateOperator(mxnet::Context) const':
deconvolution.cc:(.text+0x2142): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::DeconvolutionParam)' build/src/operator/deconvolution.o: In function mxnet::op::DeconvolutionOpmshadow::cpu::Forward(mxnet::OpContext const&, std::vector<mshadow::TBlob, std::allocatormshadow::TBlob > const&, std::vector<mxnet::OpReqType, std::allocatormxnet::OpReqType > const&, std::vector<mshadow::TBlob, std::allocatormshadow::TBlob > const&, std::vector<mshadow::TBlob, std::allocatormshadow::TBlob > const&)':
deconvolution.cc:(.text.ZN5mxnet2op15DeconvolutionOpIN7mshadow3cpuEE7ForwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EERKS8_INS_9OpReqTypeESaISE_EESD_SD[ZN5mxnet2op15DeconvolutionOpIN7mshadow3cpuEE7ForwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EERKS8_INS_9OpReqTypeESaISE_EESD_SD]+0x6a1): undefined reference tocblas_sgemm' build/src/operator/deconvolution.o: In function mxnet::op::DeconvolutionOpmshadow::cpu::Backward(mxnet::OpContext const&, std::vector<mshadow::TBlob, std::allocatormshadow::TBlob > const&, std::vector<mshadow::TBlob, std::allocatormshadow::TBlob > const&, std::vector<mshadow::TBlob, std::allocatormshadow::TBlob > const&, std::vector<mxnet::OpReqType, std::allocatormxnet::OpReqType > const&, std::vector<mshadow::TBlob, std::allocatormshadow::TBlob > const&, std::vector<mshadow::TBlob, std::allocatormshadow::TBlob > const&)':
deconvolution.cc:(.text.ZN5mxnet2op15DeconvolutionOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD[ZN5mxnet2op15DeconvolutionOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD]+0x8f1): undefined reference tocblas_sgemm' deconvolution.cc:(.text._ZN5mxnet2op15DeconvolutionOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD_[_ZN5mxnet2op15DeconvolutionOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD_]+0xe21): undefined reference to cblas_sgemm'
build/src/operator/dropout.o: In functionmxnet::op::DropoutProp::CreateOperator(mxnet::Context) const': dropout.cc:(.text+0xaee): undefined reference to mxnet::Operator* mxnet::op::CreateOpmshadow::gpu(mxnet::op::DropoutParam)'
build/src/operator/elementwise_binary_op.o: In functionmxnet::op::ElementWiseBinaryOpPropmxnet::op::mshadow_op::minimum::CreateOperator(mxnet::Context) const': elementwise_binary_op.cc:(.text._ZNK5mxnet2op23ElementWiseBinaryOpPropINS0_10mshadow_op7minimumEE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op23ElementWiseBinaryOpPropINS0_10mshadow_op7minimumEE14CreateOperatorENS_7ContextE]+0xe): undefined reference to mxnet::Operator* mxnet::op::CreateElementWiseBinaryOpmshadow::gpu(mxnet::op::elembinary::ElementWiseBinaryOpType)'
build/src/operator/elementwise_binary_op.o: In functionmxnet::op::ElementWiseBinaryOpPropmxnet::op::mshadow_op::maximum::CreateOperator(mxnet::Context) const': elementwise_binary_op.cc:(.text._ZNK5mxnet2op23ElementWiseBinaryOpPropINS0_10mshadow_op7maximumEE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op23ElementWiseBinaryOpPropINS0_10mshadow_op7maximumEE14CreateOperatorENS_7ContextE]+0xe): undefined reference to mxnet::Operator* mxnet::op::CreateElementWiseBinaryOpmshadow::gpu(mxnet::op::elembinary::ElementWiseBinaryOpType)'
build/src/operator/elementwise_binary_op.o: In functionmxnet::op::ElementWiseBinaryOpPropmxnet::op::mshadow_op::power::CreateOperator(mxnet::Context) const': elementwise_binary_op.cc:(.text._ZNK5mxnet2op23ElementWiseBinaryOpPropINS0_10mshadow_op5powerEE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op23ElementWiseBinaryOpPropINS0_10mshadow_op5powerEE14CreateOperatorENS_7ContextE]+0xe): undefined reference to mxnet::Operator* mxnet::op::CreateElementWiseBinaryOpmshadow::gpu(mxnet::op::elembinary::ElementWiseBinaryOpType)'
build/src/operator/elementwise_binary_op.o: In functionmxnet::op::ElementWiseBinaryOpPropmshadow::op::div::CreateOperator(mxnet::Context) const': elementwise_binary_op.cc:(.text._ZNK5mxnet2op23ElementWiseBinaryOpPropIN7mshadow2op3divEE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op23ElementWiseBinaryOpPropIN7mshadow2op3divEE14CreateOperatorENS_7ContextE]+0xe): undefined reference to mxnet::Operator* mxnet::op::CreateElementWiseBinaryOpmshadow::gpu(mxnet::op::elembinary::ElementWiseBinaryOpType)'
build/src/operator/elementwise_binary_op.o: In functionmxnet::op::ElementWiseBinaryOpPropmshadow::op::mul::CreateOperator(mxnet::Context) const': elementwise_binary_op.cc:(.text._ZNK5mxnet2op23ElementWiseBinaryOpPropIN7mshadow2op3mulEE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op23ElementWiseBinaryOpPropIN7mshadow2op3mulEE14CreateOperatorENS_7ContextE]+0xe): undefined reference to mxnet::Operator* mxnet::op::CreateElementWiseBinaryOpmshadow::gpu(mxnet::op::elembinary::ElementWiseBinaryOpType)'
build/src/operator/elementwise_binary_op.o:elementwise_binary_op.cc:(.text._ZNK5mxnet2op23ElementWiseBinaryOpPropIN7mshadow2op5minusEE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op23ElementWiseBinaryOpPropIN7mshadow2op5minusEE14CreateOperatorENS_7ContextE]+0xe): more undefined references tomxnet::Operator\* mxnet::op::CreateElementWiseBinaryOpmshadow::gpu(mxnet::op::elembinary::ElementWiseBinaryOpType)' follow build/src/operator/elementwise_binary_scalar_op.o: In function mxnet::op::ElementwiseBinaryScalarOpPropmxnet::op::mshadow_op::minimum::CreateOperator(mxnet::Context) const':
elementwise_binary_scalar_op.cc:(.text._ZNK5mxnet2op29ElementwiseBinaryScalarOpPropINS0_10mshadow_op7minimumEE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op29ElementwiseBinaryScalarOpPropINS0_10mshadow_op7minimumEE14CreateOperatorENS_7ContextE]+0x12): undefined reference tomxnet::Operator\* mxnet::op::CreateElementwiseBinaryScalarOpmshadow::gpu(mxnet::op::elembinary::ElementwiseBinaryScalarOpType, mxnet::op::ScalarOpParam)' build/src/operator/elementwise_binary_scalar_op.o: In function mxnet::op::ElementwiseBinaryScalarOpPropmxnet::op::mshadow_op::maximum::CreateOperator(mxnet::Context) const':
elementwise_binary_scalar_op.cc:(.text._ZNK5mxnet2op29ElementwiseBinaryScalarOpPropINS0_10mshadow_op7maximumEE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op29ElementwiseBinaryScalarOpPropINS0_10mshadow_op7maximumEE14CreateOperatorENS_7ContextE]+0x12): undefined reference tomxnet::Operator\* mxnet::op::CreateElementwiseBinaryScalarOpmshadow::gpu(mxnet::op::elembinary::ElementwiseBinaryScalarOpType, mxnet::op::ScalarOpParam)' build/src/operator/elementwise_binary_scalar_op.o: In function mxnet::op::ElementwiseBinaryScalarOpPropmxnet::op::mshadow_op::power::CreateOperator(mxnet::Context) const':
elementwise_binary_scalar_op.cc:(.text._ZNK5mxnet2op29ElementwiseBinaryScalarOpPropINS0_10mshadow_op5powerEE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op29ElementwiseBinaryScalarOpPropINS0_10mshadow_op5powerEE14CreateOperatorENS_7ContextE]+0x12): undefined reference tomxnet::Operator\* mxnet::op::CreateElementwiseBinaryScalarOpmshadow::gpu(mxnet::op::elembinary::ElementwiseBinaryScalarOpType, mxnet::op::ScalarOpParam)' build/src/operator/elementwise_binary_scalar_op.o: In function mxnet::op::ElementwiseBinaryScalarOpPropmshadow::op::div::CreateOperator(mxnet::Context) const':
elementwise_binary_scalar_op.cc:(.text._ZNK5mxnet2op29ElementwiseBinaryScalarOpPropIN7mshadow2op3divEE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op29ElementwiseBinaryScalarOpPropIN7mshadow2op3divEE14CreateOperatorENS_7ContextE]+0x12): undefined reference tomxnet::Operator\* mxnet::op::CreateElementwiseBinaryScalarOpmshadow::gpu(mxnet::op::elembinary::ElementwiseBinaryScalarOpType, mxnet::op::ScalarOpParam)' build/src/operator/elementwise_binary_scalar_op.o: In function mxnet::op::ElementwiseBinaryScalarOpPropmshadow::op::mul::CreateOperator(mxnet::Context) const':
elementwise_binary_scalar_op.cc:(.text._ZNK5mxnet2op29ElementwiseBinaryScalarOpPropIN7mshadow2op3mulEE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op29ElementwiseBinaryScalarOpPropIN7mshadow2op3mulEE14CreateOperatorENS_7ContextE]+0x12): undefined reference tomxnet::Operator\* mxnet::op::CreateElementwiseBinaryScalarOpmshadow::gpu(mxnet::op::elembinary::ElementwiseBinaryScalarOpType, mxnet::op::ScalarOpParam)' build/src/operator/elementwise_binary_scalar_op.o:elementwise_binary_scalar_op.cc:(.text._ZNK5mxnet2op29ElementwiseBinaryScalarOpPropIN7mshadow2op5minusEE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op29ElementwiseBinaryScalarOpPropIN7mshadow2op5minusEE14CreateOperatorENS_7ContextE]+0x12): more undefined references to mxnet::Operator* mxnet::op::CreateElementwiseBinaryScalarOpmshadow::gpu(mxnet::op::elembinary::ElementwiseBinaryScalarOpType, mxnet::op::ScalarOpParam)' follow
build/src/operator/elementwise_sum.o: In functionmxnet::op::ElementWiseSumProp::CreateOperator(mxnet::Context) const': elementwise_sum.cc:(.text+0x141c): undefined reference to mxnet::Operator* mxnet::op::CreateOpmshadow::gpu(mxnet::op::ElementWiseSumParam)'
build/src/operator/embedding.o: In functionmxnet::op::EmbeddingProp::CreateOperator(mxnet::Context) const': embedding.cc:(.text+0x74d): undefined reference to mxnet::Operator* mxnet::op::CreateOpmshadow::gpu(mxnet::op::EmbeddingParam)'
build/src/operator/fully_connected.o: In functionmxnet::op::FullyConnectedProp::CreateOperator(mxnet::Context) const': fully_connected.cc:(.text+0x4ad): undefined reference to mxnet::Operator* mxnet::op::CreateOpmshadow::gpu(mxnet::op::FullyConnectedParam)'
build/src/operator/fully_connected.o: In functionmxnet::op::FullyConnectedOpmshadow::cpu::Forward(mxnet::OpContext const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&, std::vector<mxnet::OpReqType, std::allocator<mxnet::OpReqType> > const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&)': fully_connected.cc:(.text._ZN5mxnet2op16FullyConnectedOpIN7mshadow3cpuEE7ForwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EERKS8_INS_9OpReqTypeESaISE_EESD_SD_[_ZN5mxnet2op16FullyConnectedOpIN7mshadow3cpuEE7ForwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EERKS8_INS_9OpReqTypeESaISE_EESD_SD_]+0x2c6): undefined reference to cblas_sgemm'
build/src/operator/fully_connected.o: In functionmxnet::op::FullyConnectedOpmshadow::cpu::Backward(mxnet::OpContext const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&, std::vector<mxnet::OpReqType, std::allocator<mxnet::OpReqType> > const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&, std::vector<mshadow::TBlob, std::allocator<mshadow::TBlob> > const&)': fully_connected.cc:(.text._ZN5mxnet2op16FullyConnectedOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD_[_ZN5mxnet2op16FullyConnectedOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD_]+0x3d7): undefined reference to cblas_sgemm'
fully_connected.cc:(.text.ZN5mxnet2op16FullyConnectedOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD[ZN5mxnet2op16FullyConnectedOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD]+0x4f1): undefined reference tocblas_sgemm' fully_connected.cc:(.text._ZN5mxnet2op16FullyConnectedOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD_[_ZN5mxnet2op16FullyConnectedOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD_]+0x612): undefined reference to cblas_sgemm'
fully_connected.cc:(.text.ZN5mxnet2op16FullyConnectedOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD[ZN5mxnet2op16FullyConnectedOpIN7mshadow3cpuEE8BackwardERKNS_9OpContextERKSt6vectorINS2_5TBlobESaIS9_EESD_SD_RKS8_INS_9OpReqTypeESaISE_EESD_SD]+0x838): undefined reference tocblas_sgemm' build/src/operator/identity_attach_KL_sparse_reg.o: In function mxnet::op::IdentityAttachKLSparseRegProp::CreateOperator(mxnet::Context) const':
identity_attach_KL_sparse_reg.cc:(.text+0x1543): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::IdentityAttachKLSparseRegParam)' build/src/operator/leaky_relu.o: In function mxnet::op::LeakyReLUProp::CreateOperator(mxnet::Context) const':
leaky_relu.cc:(.text+0x2805): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::LeakyReLUParam)' build/src/operator/lrn.o: In function mxnet::op::LocalResponseNormProp::CreateOperator(mxnet::Context) const':
lrn.cc:(.text+0xb22): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::LRNParam)' build/src/operator/native_op.o: In function mxnet::op::NativeOpProp::CreateOperator(mxnet::Context) const':
native_op.cc:(.text+0x4d0): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::NativeOpParam)' build/src/operator/pooling.o: In function mxnet::op::PoolingProp::CreateOperator(mxnet::Context) const':
pooling.cc:(.text+0x7fa6): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::PoolingParam)' build/src/operator/regression_output.o: In function mxnet::op::RegressionOutputProp<(mxnet::op::reg_enum::RegressionOutputType)1>::CreateOperator(mxnet::Context) const':
regression_output.cc:(.text._ZNK5mxnet2op20RegressionOutputPropILNS0_8reg_enum20RegressionOutputTypeE1EE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op20RegressionOutputPropILNS0_8reg_enum20RegressionOutputTypeE1EE14CreateOperatorENS_7ContextE]+0x13): undefined reference tomxnet::Operator\* mxnet::op::CreateRegressionOutputOpmshadow::gpu(mxnet::op::reg_enum::RegressionOutputType, mxnet::op::RegressionOutputParam)' build/src/operator/regression_output.o: In function mxnet::op::RegressionOutputProp<(mxnet::op::reg_enum::RegressionOutputType)2>::CreateOperator(mxnet::Context) const':
regression_output.cc:(.text._ZNK5mxnet2op20RegressionOutputPropILNS0_8reg_enum20RegressionOutputTypeE2EE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op20RegressionOutputPropILNS0_8reg_enum20RegressionOutputTypeE2EE14CreateOperatorENS_7ContextE]+0x13): undefined reference tomxnet::Operator\* mxnet::op::CreateRegressionOutputOpmshadow::gpu(mxnet::op::reg_enum::RegressionOutputType, mxnet::op::RegressionOutputParam)' build/src/operator/regression_output.o: In function mxnet::op::RegressionOutputProp<(mxnet::op::reg_enum::RegressionOutputType)0>::CreateOperator(mxnet::Context) const':
regression_output.cc:(.text._ZNK5mxnet2op20RegressionOutputPropILNS0_8reg_enum20RegressionOutputTypeE0EE14CreateOperatorENS_7ContextE[_ZNK5mxnet2op20RegressionOutputPropILNS0_8reg_enum20RegressionOutputTypeE0EE14CreateOperatorENS_7ContextE]+0x10): undefined reference tomxnet::Operator\* mxnet::op::CreateRegressionOutputOpmshadow::gpu(mxnet::op::reg_enum::RegressionOutputType, mxnet::op::RegressionOutputParam)' build/src/operator/reshape.o: In function mxnet::op::ReshapeProp::CreateOperator(mxnet::Context) const':
reshape.cc:(.text+0x6c8): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::ReshapeParam)' build/src/operator/slice_channel.o: In function mxnet::op::SliceChannelProp::CreateOperator(mxnet::Context) const':
slice_channel.cc:(.text+0x1bfd): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::SliceChannelParam)' build/src/operator/softmax_activation.o: In function mxnet::op::SoftmaxActivationProp::CreateOperator(mxnet::Context) const':
softmax_activation.cc:(.text+0x3fc): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::SoftmaxActivationParam)' build/src/operator/softmax_output.o: In function mxnet::op::SoftmaxOutputProp::CreateOperator(mxnet::Context) const':
softmax_output.cc:(.text+0x7b1): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::SoftmaxOutputParam)' build/src/operator/swapaxis.o: In function mxnet::op::SwapAxisProp::CreateOperator(mxnet::Context) const':
swapaxis.cc:(.text+0x38d): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::SwapAxisParam)' build/src/operator/upsampling.o: In function mxnet::op::UpSamplingProp::CreateOperator(mxnet::Context) const':
upsampling.cc:(.text+0x3925): undefined reference tomxnet::Operator\* mxnet::op::CreateOpmshadow::gpu(mxnet::op::UpSamplingParam)' build/src/optimizer/sgd.o: In function std::_Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<mxnet::opt::SGDOpt::Update(int, mxnet::NDArray*, mxnet::NDArray const*, float, float)::{lambda(mxnet::RunContext)#4}>(mxnet::opt::SGDOpt::Update(int, mxnet::NDArray*, mxnet::NDArray const*, float, float)::{lambda(mxnet::RunContext)#4}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::_Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
sgd.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_3opt6SGDOpt6UpdateEiPNS0_7NDArrayEPKS9_ffEUlS1_E2_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISI_EESM_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_3opt6SGDOpt6UpdateEiPNS0_7NDArrayEPKS9_ffEUlS1_E2_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISI_EESM_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0x9c): undefined reference tomxnet::opt::call_sgd_update_gpu(mxnet::RunContext, mshadow::TBlob, mshadow::TBlob, float, float, mxnet::opt::SGDParam const&)' build/src/optimizer/sgd.o: In function std::_Function_handler<void (mxnet::RunContext, mxnet::engine::CallbackOnComplete), void mxnet::Engine::PushSync<mxnet::opt::SGDOpt::Update(int, mxnet::NDArray*, mxnet::NDArray const*, float, float)::{lambda(mxnet::RunContext)#3}>(mxnet::opt::SGDOpt::Update(int, mxnet::NDArray*, mxnet::NDArray const*, float, float)::{lambda(mxnet::RunContext)#3}, mxnet::Context, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const&, std::vector<mxnet::engine::Var*, std::allocatormxnet::engine::Var > const, mxnet::FnProperty, int)::{lambda(mxnet::RunContext, mxnet::engine::CallbackOnComplete)#1}>::_M_invoke(std::_Any_data const&, mxnet::RunContext, mxnet::engine::CallbackOnComplete)':
sgd.cc:(.text.ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_3opt6SGDOpt6UpdateEiPNS0_7NDArrayEPKS9_ffEUlS1_E1_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISI_EESM_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3[ZNSt17_Function_handlerIFvN5mxnet10RunContextENS0_6engine18CallbackOnCompleteEEZNS0_6Engine8PushSyncIZNS0_3opt6SGDOpt6UpdateEiPNS0_7NDArrayEPKS9_ffEUlS1_E1_EEvT_NS0_7ContextERKSt6vectorIPNS2_3VarESaISI_EESM_NS0_10FnPropertyEiEUlS1_S3_E_E9_M_invokeERKSt9_Any_dataS1_S3]+0xbd): undefined reference to`mxnet::opt::call_sgd_mom_update_gpu(mxnet::RunContext, mshadow::TBlob, mshadow::TBlob, mshadow::TBlob, float, float, mxnet::opt::SGDParam const&)'
collect2: error: ld returned 1 exit status
make: *** [bin/im2rec] Error 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions