:~/caffe$ make all
CXX/LD -o .build_release/tools/convert_imageset.bin
.build_release/lib/libcaffe.so: undefined reference to `void caffe::caffe_gpu_scal<double>(int, double, double*)'
.build_release/lib/libcaffe.so: undefined reference to `void caffe::caffe_gpu_asum<float>(int, float const*, float*)'
.build_release/lib/libcaffe.so: undefined reference to `cudaEventDestroy'
.build_release/lib/libcaffe.so: undefined reference to `void caffe::caffe_gpu_dot<double>(int, double const*, double const*, double*)'
.build_release/lib/libcaffe.so: undefined reference to `cudaMemcpy'
.build_release/lib/libcaffe.so: undefined reference to `void caffe::caffe_gpu_asum<double>(int, double const*, double*)'
.build_release/lib/libcaffe.so: undefined reference to `void caffe::caffe_gpu_axpy<double>(int, double, double const*, double*)'
.build_release/lib/libcaffe.so: undefined reference to `void caffe::caffe_gpu_dot<float>(int, float const*, float const*, float*)'
.build_release/lib/libcaffe.so: undefined reference to `void caffe::caffe_gpu_axpy<float>(int, float, float const*, float*)'
.build_release/lib/libcaffe.so: undefined reference to `void caffe::caffe_gpu_set<double>(int, double, double*)'
.build_release/lib/libcaffe.so: undefined reference to `void caffe::caffe_gpu_scal<float>(int, float, float*)'
.build_release/lib/libcaffe.so: undefined reference to `cudaEventElapsedTime'
.build_release/lib/libcaffe.so: undefined reference to `cudaGetErrorString'
.build_release/lib/libcaffe.so: undefined reference to `cudaEventSynchronize'
.build_release/lib/libcaffe.so: undefined reference to `cudaEventCreate'
.build_release/lib/libcaffe.so: undefined reference to `void caffe::caffe_gpu_set<float>(int, float, float*)'
.build_release/lib/libcaffe.so: undefined reference to `cudaEventRecord'
collect2: error: ld returned 1 exit status
make: *** [.build_release/tools/convert_imageset.bin] Error 1
# CPU-only switch (uncomment to build without GPU support).