hello all - I ran into a peculiar problem;
I was trying to make the [LRCN] branch of Caffe on fully updated Ubuntu 14.04LTS.
Make failed with
src/caffe/layers/cudnn_conv_layer.cu(125): error: argument of type "const void *" is incompatible with parameter of type "cudnnConvolutionBwdFilterAlgo_t"
detected during instantiation of "void caffe::CuDNNConvolutionLayer<Dtype>::Backward_gpu(const std::vector<caffe::Blob<Dtype> *, std::allocator<caffe::Blob<Dtype> *>> &, const std::vector<__nv_bool, std::allocator<__nv_bool>> &, const std::vector<caffe::Blob<Dtype> *, std::allocator<caffe::Blob<Dtype> *>> &) [with Dtype=float]"
...
20 errors detected in the compilation of "/tmp/tmpxft_00001b9b_00000000-16_cudnn_conv_layer.compute_50.cpp1.ii"
after some googleing, i figured this is usually the issue with the wrong version of cudnn, so I tried to run cmake, which failed with following errors:
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find Atlas (missing: Atlas_CLAPACK_INCLUDE_DIR
Atlas_CBLAS_LIBRARY Atlas_BLAS_LIBRARY Atlas_LAPACK_LIBRARY)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
cmake/Modules/FindAtlas.cmake:43 (find_package_handle_standard_args)
cmake/Dependencies.cmake:74 (find_package)
CMakeLists.txt:28 (include)
Which I would understand if it happened on the master as well, however the master branch of caffe compiled without any errors with the same Makefile.config.
Do you have any ideas on what to do/what I'm doing wrong?