caffe problem building the tests

135 views
Skip to first unread message

Ahmed E.A Abdalla

unread,
May 27, 2016, 4:53:38 PM5/27/16
to Caffe Users
Please help. I've been trying to install caffe for so long and its always something new! :( This time however I feel I'm close! (hopefully)
using 
make test -j $(($(nproc) + 1))

gives this 

CXX/LD -o .build_release/test/test_all.testbin src/caffe/test/test_caffe_main.cpp
LD .build_release/cuda/src/caffe/test/test_im2col_kernel.o
.build_release/lib/libcaffe.so: undefined reference to `caffe::curandGetErrorString(curandStatus)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<double>::weight_gpu_gemm(double const*, double const*, double*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<double>::forward_gpu_bias(double*, double const*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<float>::forward_gpu_bias(float*, float const*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::cudnn::dataType<double>::zero'
.build_release/lib/libcaffe.so: undefined reference to `caffe::cudnn::dataType<double>::one'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<float>::backward_gpu_gemm(float const*, float const*, float*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::cublasGetErrorString(cublasStatus_t)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<double>::forward_gpu_gemm(double const*, double const*, double*, bool)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<double>::backward_gpu_gemm(double const*, double const*, double*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<double>::backward_gpu_bias(double*, double const*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<float>::forward_gpu_gemm(float const*, float const*, float*, bool)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::cudnn::dataType<float>::zero'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<float>::weight_gpu_gemm(float const*, float const*, float*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<float>::backward_gpu_bias(float*, float const*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::cudnn::dataType<float>::one'
collect2: error: ld returned 1 exit status
make: *** [.build_release/test/test_im2col_kernel.testbin] Error 1
make: *** Waiting for unfinished jobs....
.build_release/lib/libcaffe.so: undefined reference to `caffe::cudnn::dataType<float>::one'
.build_release/lib/libcaffe.so: undefined reference to `caffe::cudnn::dataType<double>::zero'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<float>::forward_gpu_bias(float*, float const*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<double>::backward_gpu_gemm(double const*, double const*, double*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::cudnn::dataType<float>::zero'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<double>::backward_gpu_bias(double*, double const*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<float>::forward_gpu_gemm(float const*, float const*, float*, bool)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<float>::backward_gpu_bias(float*, float const*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<double>::weight_gpu_gemm(double const*, double const*, double*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::curandGetErrorString(curandStatus)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::cudnn::dataType<double>::one'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<double>::forward_gpu_bias(double*, double const*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<float>::backward_gpu_gemm(float const*, float const*, float*)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::cublasGetErrorString(cublasStatus_t)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<double>::forward_gpu_gemm(double const*, double const*, double*, bool)'
.build_release/lib/libcaffe.so: undefined reference to `caffe::BaseConvolutionLayer<float>::weight_gpu_gemm(float const*, float const*, float*)'
collect2: error: ld returned 1 exit status
make: *** [.build_release/test/test_all.testbin] Error 1




Ahmed E.A Abdalla

unread,
May 27, 2016, 5:07:46 PM5/27/16
to Caffe Users
Ps I'm using
  • Ubuntu 14.04
  • Nvidia Geforce 630M (2.1 cuda capability)
  • I've installed Cuda 7.5
  • I've installed CuDNN v5 (but in the makefile I commented out the line on it, I found it was not possible with my GPU :(  ).
Reply all
Reply to author
Forward
0 new messages