Skip to content
This repository has been 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 opened this issue Mar 19, 2016 · 2 comments
Closed

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

zhengxiawu opened this issue Mar 19, 2016 · 2 comments

Comments

@zhengxiawu
Copy link

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

@piiswrong
Copy link
Contributor

try git pull && git submodule update && make clean && make

@zhengxiawu
Copy link
Author

I solve this problem by use mkl , somehow when i use atlas, it will have this problem:) thanks anyway

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants