undefined reference to cuda objects while building from source

147 views
Skip to first unread message

Dr Aarij Mahmood Hussaan

unread,
Nov 24, 2019, 7:40:22 AM11/24/19
to Caffe Users
Hye all

I am trying to build caffe from source. I am on Ubuntu 19, CUDA 10.2. But towards the end I am getting the following error:

build_release/lib/libcaffe.so: undefined reference to `cudaLaunch'
collect2: error: ld returned 1 exit status
Makefile:640: recipe for target '.build_release/examples/siamese/convert_mnist_siamese_data.bin' failed
make: *** [.build_release/examples/siamese/convert_mnist_siamese_data.bin] Error 1
.build_release/lib/libcaffe.so: undefined reference to `cudaSetupArgument'
.build_release/lib/libcaffe.so: undefined reference to `cudaConfigureCall'
.build_release/lib/libcaffe.so: undefined reference to `cudaLaunch'
collect2: error: ld returned 1 exit status
Makefile:635: recipe for target '.build_release/tools/extract_features.bin' failed
make: *** [.build_release/tools/extract_features.bin] Error 1
.build_release/lib/libcaffe.so: undefined reference to `cudaSetupArgument'
.build_release/lib/libcaffe.so: undefined reference to `cudaConfigureCall'
.build_release/lib/libcaffe.so: undefined reference to `cudaLaunch'
.build_release/lib/libcaffe.so: undefined referencecollect2: error: ld returned 1 exit status
 to `cudaSetupArgument'
.build_release/lib/libcaffe.so: undefined reference to `cudaConfigureCall'
.build_release/lib/libcaffe.so: undefined reference to `cudaLaunch'
Makefile:640: recipe for target '.build_release/examples/cpp_classification/classification.bin' failed
make: *** [.build_release/examples/cpp_classification/classification.bin] Error 1
collect2: error: ld returned 1 exit status
Makefile:640: recipe for target '.build_release/examples/mnist/convert_mnist_data.bin' failed
make: *** [.build_release/examples/mnist/convert_mnist_data.bin] Error 1
.build_release/lib/libcaffe.so: undefined reference to `cudaSetupArgument'
.build_release/lib/libcaffe.so: undefined reference to `cudaConfigureCall'
.build_release/lib/libcaffe.so: undefined reference to `cudaLaunch'
.build_release/lib/libcaffe.so: undefined reference to `cudaSetupArgument'
collect2: error: ld returned 1 exit status
.build_release/lib/libcaffe.so: undefined reference to `cudaConfigureCall'
.build_release/lib/libcaffe.so: undefined reference to `cudaLaunch'
Makefile:635: recipe for target '.build_release/tools/convert_imageset.bin' failed
make: *** [.build_release/tools/convert_imageset.bin] Error 1
collect2: error: ld returned 1 exit status
Makefile:640: recipe for target '.build_release/examples/cifar10/convert_cifar_data.bin' failed
make: *** [.build_release/examples/cifar10/convert_cifar_data.bin] Error 1


Any pointers?
Reply all
Reply to author
Forward
0 new messages