Failed compile mxnet master with cuda9.2 and ubuntu 18.04 #12241
Replies: 3 comments
-
Can you also provide more details on your environment?
|
Beta Was this translation helpful? Give feedback.
-
@guanlinting : Could you please provide further information? @mxnet-label-bot : [Ubuntu, Build, CUDA, Question] |
Beta Was this translation helpful? Give feedback.
-
ok haojin2, here is the output of the script: |
Beta Was this translation helpful? Give feedback.
-
Description
Failed compile mxnet master with cuda9.2 and ubuntu 18.04.
Error messages are as follow:
build/src/operator/nn/deconvolution_gpu.o:在函数‘mxnet::op::CuDNNDeconvolutionOp::SelectAlgo(mxnet::RunContext const&, std::vector<nnvm::TShape, std::allocatornnvm::TShape > const&, std::vector<nnvm::TShape, std::allocatornnvm::TShape > const&, cudnnDataType_t, cudnnDataType_t)’中:
tmpxft_00005635_00000000-5_deconvolution.compute_70.cudafe1.cpp:(.text.ZN5mxnet2op20CuDNNDeconvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD[ZN5mxnet2op20CuDNNDeconvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD]+0xbe):对‘mxnet::op::CuDNNAlgoRegmxnet::op::DeconvolutionParam::Get()’未定义的引用
tmpxft_00005635_00000000-5_deconvolution.compute_70.cudafe1.cpp:(.text.ZN5mxnet2op20CuDNNDeconvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD[ZN5mxnet2op20CuDNNDeconvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD]+0xd66):对‘mxnet::op::CuDNNAlgoRegmxnet::op::DeconvolutionParam::Get()’未定义的引用
build/src/operator/nn/deconvolution_gpu.o:在函数‘mxnet::op::CuDNNDeconvolutionOp::SelectAlgo(mxnet::RunContext const&, std::vector<nnvm::TShape, std::allocatornnvm::TShape > const&, std::vector<nnvm::TShape, std::allocatornnvm::TShape > const&, cudnnDataType_t, cudnnDataType_t)’中:
tmpxft_00005635_00000000-5_deconvolution.compute_70.cudafe1.cpp:(.text.ZN5mxnet2op20CuDNNDeconvolutionOpIdE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD[ZN5mxnet2op20CuDNNDeconvolutionOpIdE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD]+0xbe):对‘mxnet::op::CuDNNAlgoRegmxnet::op::DeconvolutionParam::Get()’未定义的引用
tmpxft_00005635_00000000-5_deconvolution.compute_70.cudafe1.cpp:(.text.ZN5mxnet2op20CuDNNDeconvolutionOpIdE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD[ZN5mxnet2op20CuDNNDeconvolutionOpIdE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD]+0xd66):对‘mxnet::op::CuDNNAlgoRegmxnet::op::DeconvolutionParam::Get()’未定义的引用
build/src/operator/nn/deconvolution_gpu.o:在函数‘mxnet::op::CuDNNDeconvolutionOpmshadow::half::half_t::SelectAlgo(mxnet::RunContext const&, std::vector<nnvm::TShape, std::allocatornnvm::TShape > const&, std::vector<nnvm::TShape, std::allocatornnvm::TShape > const&, cudnnDataType_t, cudnnDataType_t)’中:
tmpxft_00005635_00000000-5_deconvolution.compute_70.cudafe1.cpp:(.text.ZN5mxnet2op20CuDNNDeconvolutionOpIN7mshadow4half6half_tEE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaISB_EESF_15cudnnDataType_tSG[ZN5mxnet2op20CuDNNDeconvolutionOpIN7mshadow4half6half_tEE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaISB_EESF_15cudnnDataType_tSG]+0xbe):对‘mxnet::op::CuDNNAlgoRegmxnet::op::DeconvolutionParam::Get()’未定义的引用
build/src/operator/nn/deconvolution_gpu.o:tmpxft_00005635_00000000-5_deconvolution.compute_70.cudafe1.cpp:(.text.ZN5mxnet2op20CuDNNDeconvolutionOpIN7mshadow4half6half_tEE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaISB_EESF_15cudnnDataType_tSG[ZN5mxnet2op20CuDNNDeconvolutionOpIN7mshadow4half6half_tEE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaISB_EESF_15cudnnDataType_tSG]+0xd66): 跟着更多未定义的参考到 mxnet::op::CuDNNAlgoRegmxnet::op::DeconvolutionParam::Get()
build/src/operator/nn/convolution_gpu.o:在函数‘mxnet::op::CuDNNConvolutionOp::SelectAlgo(mxnet::RunContext const&, std::vector<nnvm::TShape, std::allocatornnvm::TShape > const&, std::vector<nnvm::TShape, std::allocatornnvm::TShape > const&, cudnnDataType_t, cudnnDataType_t)’中:
tmpxft_00005904_00000000-5_convolution.compute_70.cudafe1.cpp:(.text.ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD[ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD]+0x219):对‘mxnet::op::CuDNNAlgoRegmxnet::op::ConvolutionParam::Get()’未定义的引用
tmpxft_00005904_00000000-5_convolution.compute_70.cudafe1.cpp:(.text.ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD[ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD]+0x170c):对‘mxnet::op::CuDNNAlgoRegmxnet::op::ConvolutionParam::Get()’未定义的引用
build/src/operator/nn/convolution_gpu.o:在函数‘mxnet::op::CuDNNConvolutionOp::SelectAlgo(mxnet::RunContext const&, std::vector<nnvm::TShape, std::allocatornnvm::TShape > const&, std::vector<nnvm::TShape, std::allocatornnvm::TShape > const&, cudnnDataType_t, cudnnDataType_t)’中:
tmpxft_00005904_00000000-5_convolution.compute_70.cudafe1.cpp:(.text.ZN5mxnet2op18CuDNNConvolutionOpIdE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD[ZN5mxnet2op18CuDNNConvolutionOpIdE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD]+0x219):对‘mxnet::op::CuDNNAlgoRegmxnet::op::ConvolutionParam::Get()’未定义的引用
tmpxft_00005904_00000000-5_convolution.compute_70.cudafe1.cpp:(.text.ZN5mxnet2op18CuDNNConvolutionOpIdE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD[ZN5mxnet2op18CuDNNConvolutionOpIdE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD]+0x170c):对‘mxnet::op::CuDNNAlgoRegmxnet::op::ConvolutionParam::Get()’未定义的引用
build/src/operator/nn/convolution_gpu.o:在函数‘mxnet::op::CuDNNConvolutionOpmshadow::half::half_t::SelectAlgo(mxnet::RunContext const&, std::vector<nnvm::TShape, std::allocatornnvm::TShape > const&, std::vector<nnvm::TShape, std::allocatornnvm::TShape > const&, cudnnDataType_t, cudnnDataType_t)’中:
tmpxft_00005904_00000000-5_convolution.compute_70.cudafe1.cpp:(.text.ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaISB_EESF_15cudnnDataType_tSG[ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaISB_EESF_15cudnnDataType_tSG]+0x219):对‘mxnet::op::CuDNNAlgoRegmxnet::op::ConvolutionParam::Get()’未定义的引用
build/src/operator/nn/convolution_gpu.o:tmpxft_00005904_00000000-5_convolution.compute_70.cudafe1.cpp:(.text.ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaISB_EESF_15cudnnDataType_tSG[ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaISB_EESF_15cudnnDataType_tSG]+0x170c): 跟着更多未定义的参考到 mxnet::op::CuDNNAlgoRegmxnet::op::ConvolutionParam::Get()
collect2: error: ld returned 1 exit status
Makefile:515: recipe for target 'bin/im2rec' failed
make: *** [bin/im2rec] Error 1
Beta Was this translation helpful? Give feedback.
All reactions