liuzhi136 commented on issue #12244: New Version Compile Issues! URL: https://github.com/apache/incubator-mxnet/issues/12244#issuecomment-414534393 @vdantu The issue you offered was help, which apart of mxnet's file can be compiled. But it still encountered the same problem for the rest part of mxnet. It looks like these: a - build/src/operator/convolution_v1_gpu.o a - build/src/operator/correlation_gpu.o a - build/src/operator/crop_gpu.o a - build/src/operator/grid_generator_gpu.o a - build/src/operator/identity_attach_KL_sparse_reg_gpu.o a - build/src/operator/instance_norm_gpu.o a - build/src/operator/l2_normalization_gpu.o a - build/src/operator/leaky_relu_gpu.o a - build/src/operator/loss_binary_op_gpu.o a - build/src/operator/make_loss_gpu.o a - build/src/operator/optimizer_op_gpu.o a - build/src/operator/pad_gpu.o a - build/src/operator/pooling_v1_gpu.o a - build/src/operator/regression_output_gpu.o a - build/src/operator/rnn_gpu.o a - build/src/operator/roi_pooling_gpu.o a - build/src/operator/sequence_last_gpu.o a - build/src/operator/sequence_mask_gpu.o a - build/src/operator/sequence_reverse_gpu.o a - build/src/operator/slice_channel_gpu.o a - build/src/operator/softmax_output_gpu.o a - build/src/operator/spatial_transformer_gpu.o a - build/src/operator/svm_output_gpu.o a - build/src/operator/swapaxis_gpu.o The rest still have the same problem. build/src/operator/contrib/ctc_loss_gpu.o: In function `mxnet::op::CTCLossOp<mshadow::gpu>::~CTCLossOp()': tmpxft_00000e38_00000000-4_ctc_loss.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op9CTCLossOpIN7mshadow3gpuEED2Ev[_ZN5mxnet2op9CTCLossOpIN7mshadow3gpuEED5Ev]+0x50): undefined reference to `cudnnDestroyCTCLossDescriptor' build/src/operator/contrib/ctc_loss_gpu.o: In function `mxnet::op::CTCLossOp<mshadow::gpu>::CTCLossOp(mxnet::op::CTCLossParam)': tmpxft_00000e38_00000000-4_ctc_loss.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op9CTCLossOpIN7mshadow3gpuEEC2ENS0_12CTCLossParamE[_ZN5mxnet2op9CTCLossOpIN7mshadow3gpuEEC5ENS0_12CTCLossParamE]+0x4a): undefined reference to `cudnnCreateCTCLossDescriptor' tmpxft_00000e38_00000000-4_ctc_loss.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op9CTCLossOpIN7mshadow3gpuEEC2ENS0_12CTCLossParamE[_ZN5mxnet2op9CTCLossOpIN7mshadow3gpuEEC5ENS0_12CTCLossParamE]+0x122): undefined reference to `cudnnSetCTCLossDescriptor' build/src/operator/contrib/ctc_loss_gpu.o: In function `mxnet::op::CTCLossOp<mshadow::gpu>::cudnn_forward(mxnet::OpContext const&, mshadow::Stream<mshadow::gpu>*, mshadow::Tensor<mshadow::gpu, 3, float>, mshadow::Tensor<mshadow::gpu, 1, float>, mshadow::Tensor<mshadow::gpu, 3, float>, std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*, int, int, int, bool)': tmpxft_00000e38_00000000-4_ctc_loss.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op9CTCLossOpIN7mshadow3gpuEE13cudnn_forwardERKNS_9OpContextEPNS2_6StreamIS3_EENS2_6TensorIS3_Li3EfEENSB_IS3_Li1EfEESC_PSt6vectorIiSaIiEESH_SH_iiib[_ZN5mxnet2op9CTCLossOpIN7mshadow3gpuEE13cudnn_forwardERKNS_9OpContextEPNS2_6StreamIS3_EENS2_6TensorIS3_Li3EfEENSB_IS3_Li1EfEESC_PSt6vectorIiSaIiEESH_SH_iiib]+0x30a): undefined reference to `cudnnGetCTCLossWorkspaceSize' tmpxft_00000e38_00000000-4_ctc_loss.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op9CTCLossOpIN7mshadow3gpuEE13cudnn_forwardERKNS_9OpContextEPNS2_6StreamIS3_EENS2_6TensorIS3_Li3EfEENSB_IS3_Li1EfEESC_PSt6vectorIiSaIiEESH_SH_iiib[_ZN5mxnet2op9CTCLossOpIN7mshadow3gpuEE13cudnn_forwardERKNS_9OpContextEPNS2_6StreamIS3_EENS2_6TensorIS3_Li3EfEENSB_IS3_Li1EfEESC_PSt6vectorIiSaIiEESH_SH_iiib]+0x752): undefined reference to `cudnnCTCLoss' build/src/operator/nn/convolution_gpu.o: In function `MaxForwardAlgos(cudnnContext*)': tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._Z15MaxForwardAlgosP12cudnnContext[_Z15MaxForwardAlgosP12cudnnContext]+0x39): undefined reference to `cudnnGetConvolutionForwardAlgorithmMaxCount' build/src/operator/nn/convolution_gpu.o: In function `MaxBackwardFilterAlgos(cudnnContext*)': tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._Z22MaxBackwardFilterAlgosP12cudnnContext[_Z22MaxBackwardFilterAlgosP12cudnnContext]+0x39): undefined reference to `cudnnGetConvolutionBackwardFilterAlgorithmMaxCount' build/src/operator/nn/convolution_gpu.o: In function `MaxBackwardDataAlgos(cudnnContext*)': tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._Z20MaxBackwardDataAlgosP12cudnnContext[_Z20MaxBackwardDataAlgosP12cudnnContext]+0x39): undefined reference to `cudnnGetConvolutionBackwardDataAlgorithmMaxCount' build/src/operator/nn/convolution_gpu.o: In function `mxnet::op::CuDNNConvolutionOp<float>::InitDescriptors(std::vector<nnvm::TShape, std::allocator<nnvm::TShape> > const&, std::vector<nnvm::TShape, std::allocator<nnvm::TShape> > const&, cudnnDataType_t, cudnnDataType_t)': tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIfE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_[_ZN5mxnet2op18CuDNNConvolutionOpIfE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_]+0x28d): undefined reference to `cudnnSetConvolutionMathType' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIfE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_[_ZN5mxnet2op18CuDNNConvolutionOpIfE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_]+0x35d): undefined reference to `cudnnSetConvolutionMathType' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIfE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_[_ZN5mxnet2op18CuDNNConvolutionOpIfE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_]+0x42d): undefined reference to `cudnnSetConvolutionMathType' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIfE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_[_ZN5mxnet2op18CuDNNConvolutionOpIfE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_]+0x4fc): undefined reference to `cudnnSetConvolutionGroupCount' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIfE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_[_ZN5mxnet2op18CuDNNConvolutionOpIfE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_]+0x5cb): undefined reference to `cudnnSetConvolutionGroupCount' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIfE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_[_ZN5mxnet2op18CuDNNConvolutionOpIfE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_]+0x69a): undefined reference to `cudnnSetConvolutionGroupCount' build/src/operator/nn/convolution_gpu.o: In function `mxnet::op::CuDNNConvolutionOp<double>::InitDescriptors(std::vector<nnvm::TShape, std::allocator<nnvm::TShape> > const&, std::vector<nnvm::TShape, std::allocator<nnvm::TShape> > const&, cudnnDataType_t, cudnnDataType_t)': tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIdE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_[_ZN5mxnet2op18CuDNNConvolutionOpIdE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_]+0x28d): undefined reference to `cudnnSetConvolutionMathType' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIdE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_[_ZN5mxnet2op18CuDNNConvolutionOpIdE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_]+0x35d): undefined reference to `cudnnSetConvolutionMathType' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIdE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_[_ZN5mxnet2op18CuDNNConvolutionOpIdE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_]+0x42d): undefined reference to `cudnnSetConvolutionMathType' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIdE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_[_ZN5mxnet2op18CuDNNConvolutionOpIdE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_]+0x4fc): undefined reference to `cudnnSetConvolutionGroupCount' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIdE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_[_ZN5mxnet2op18CuDNNConvolutionOpIdE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_]+0x5cb): undefined reference to `cudnnSetConvolutionGroupCount' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIdE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_[_ZN5mxnet2op18CuDNNConvolutionOpIdE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS5_EES9_15cudnnDataType_tSA_]+0x69a): undefined reference to `cudnnSetConvolutionGroupCount' build/src/operator/nn/convolution_gpu.o: In function `mxnet::op::CuDNNConvolutionOp<mshadow::half::half_t>::InitDescriptors(std::vector<nnvm::TShape, std::allocator<nnvm::TShape> > const&, std::vector<nnvm::TShape, std::allocator<nnvm::TShape> > const&, cudnnDataType_t, cudnnDataType_t)': tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_[_ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_]+0x28d): undefined reference to `cudnnSetConvolutionMathType' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_[_ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_]+0x35d): undefined reference to `cudnnSetConvolutionMathType' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_[_ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_]+0x42d): undefined reference to `cudnnSetConvolutionMathType' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_[_ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_]+0x4fc): undefined reference to `cudnnSetConvolutionGroupCount' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_[_ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_]+0x5cb): undefined reference to `cudnnSetConvolutionGroupCount' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_[_ZN5mxnet2op18CuDNNConvolutionOpIN7mshadow4half6half_tEE15InitDescriptorsERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_]+0x69a): undefined reference to `cudnnSetConvolutionGroupCount' build/src/operator/nn/convolution_gpu.o: In function `mxnet::op::CuDNNConvolutionOp<float>::SelectAlgo(mxnet::RunContext const&, std::vector<nnvm::TShape, std::allocator<nnvm::TShape> > const&, std::vector<nnvm::TShape, std::allocator<nnvm::TShape> > const&, cudnnDataType_t, cudnnDataType_t)': tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_[_ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_]+0x18d): undefined reference to `cudnnSetConvolutionMathType' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_[_ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_]+0x270): undefined reference to `cudnnSetConvolutionMathType' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_[_ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_]+0x34f): undefined reference to `cudnnSetConvolutionMathType' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_[_ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_]+0x69a): undefined reference to `cudnnGetConvolutionForwardAlgorithm_v7' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_[_ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_]+0xc6b): undefined reference to `cudnnGetConvolutionBackwardFilterAlgorithm_v7' tmpxft_0000210a_00000000-4_convolution.compute_61.cudafe1.cpp:(.text._ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_[_ZN5mxnet2op18CuDNNConvolutionOpIfE10SelectAlgoERKNS_10RunContextERKSt6vectorIN4nnvm6TShapeESaIS8_EESC_15cudnnDataType_tSD_]+0xf1c): undefined reference to `cudnnGetConvolutionBackwardDataAlgorithm_v7' build/src/operator/nn/convolution_gpu.o: In function `mxnet::op::CuDNNConvolutionOp<double>::SelectAlgo(mxnet::RunContext const&, std::vector<nnvm::TShape, std::allocator<nnvm::TShape> > const&, std::vector<nnvm::TShape, std::allocator<nnvm::TShape> > const&, cudnnDataType_t, cudnnDataType_t)':
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services