Got everything where it should be (hopefully) and ran the 'make all' command without a problem. Then, I ran 'make runtest' and got an error I can't exactly understand. Here is the full error:
-- Boost version: 1.55.0
-- Found the following Boost libraries:
-- system
-- thread
-- Found gflags (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libgflags.so)
-- Found glog (include: /usr/local/include, library: /usr/local/lib/libglog.so)
-- Found PROTOBUF Compiler: /usr/bin/protoc
-- Found lmdb (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/liblmdb.so)
-- Found LevelDB (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libleveldb.so)
-- Found Snappy (include: /usr/include, library: /usr/lib/libsnappy.so)
-- CUDA detected: 6.5
-- Automatic GPU detection failed. Building for all known architectures.
-- Added CUDA NVCC flags for: sm_20 sm_21 sm_30 sm_35 sm_50
-- Cuda + Boost 1.55: Applying noinline work around
-- OpenCV found (/usr/local/share/OpenCV)
-- Found Atlas (include: /usr/include, library: /usr/lib/libatlas.so)
-- NumPy ver. 1.9.2 found (include: /usr/local/lib/python2.7/dist-packages/numpy/core/include)
-- Boost version: 1.55.0
-- Found the following Boost libraries:
-- python
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
--
-- ******************* Caffe Configuration Summary *******************
-- General:
-- Version : <TODO> (Caffe doesn't declare its version in headers)
-- Git : rc2-350-gdd6e8e6
-- System : Linux
-- C++ compiler : /usr/bin/c++
-- Release CXX flags : -O3 -DNDEBUG -fPIC -Wall -Wno-sign-compare -Wno-uninitialized
-- Debug CXX flags : -g -fPIC -Wall -Wno-sign-compare -Wno-uninitialized
-- Build type : Release
--
-- BUILD_SHARED_LIBS : ON
-- BUILD_python : ON
-- BUILD_matlab : OFF
-- BUILD_docs : ON
-- CPU_ONLY : OFF
--
-- Dependencies:
-- BLAS : Yes (Atlas)
-- Boost : Yes (ver. 1.55)
-- glog : Yes
-- gflags : Yes
-- protobuf : Yes (ver. 2.6.1)
-- lmdb : Yes (ver. 0.9.14)
-- Snappy : Yes (ver. 1.1.2)
-- LevelDB : Yes (ver. 1.17)
-- OpenCV : Yes (ver. 3.0.0)
-- CUDA : Yes (ver. 6.5)
--
-- NVIDIA CUDA:
-- Target GPU(s) : Auto
-- GPU arch(s) : sm_20 sm_21 sm_30 sm_35 sm_50
-- cuDNN : Not found
--
-- Python:
-- Interpreter : /usr/bin/python2.7 (ver. 2.7.9)
-- Libraries : /usr/lib/x86_64-linux-gnu/
libpython2.7.so (ver 2.7.9)
-- NumPy : /usr/local/lib/python2.7/dist-packages/numpy/core/include (ver 1.9.2)
--
-- Documentaion:
-- Doxygen : No
-- config_file :
--
-- Install:
-- Install path : /home/oumar/caffe/build/install
--
-- Configuring done
-- Generating done
-- Build files have been written to: /home/oumar/caffe/build
Scanning dependencies of target gtest
[ 1%] Built target proto
[ 1%] Building CXX object src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o
Scanning dependencies of target caffe
Linking CXX shared library ../../lib/libcaffe.so
[ 66%] Built target caffe
Linking CXX static library ../../lib/libgtest.a
[ 66%] Built target gtest
[ 67%] Building NVCC (Device) object src/caffe/test/CMakeFiles/cuda_compile.dir//./cuda_compile_generated_test_im2col_kernel.cu.o
Scanning dependencies of target test.testbin
[ 67%] [ 68%] [ 68%] [ 70%] [ 71%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o
[ 72%] [ 72%] [ 72%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o
Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o
Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o
Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o
Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o
Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o
Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o
[ 72%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o
[ 73%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o
[ 73%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o
[ 74%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o
[ 74%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o
[ 75%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o
[ 75%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o
[ 76%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o
[ 76%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o
[ 77%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o
[ 77%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o
[ 78%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o
[ 78%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o
[ 80%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o
[ 80%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o
[ 81%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o
[ 81%] [ 82%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o
Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o
[ 82%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o
[ 83%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o
[ 83%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o
[ 84%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o
[ 85%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o
[ 85%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o
[ 86%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o
[ 86%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o
[ 87%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o
[ 87%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o
[ 88%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o
[ 88%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o
[ 90%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o
[ 90%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o
[ 91%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o
[ 91%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o
[ 92%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o
[ 92%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o
[ 93%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o
[ 93%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o
[ 94%] [ 94%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o
Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o
[ 95%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o
[ 95%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o
[ 96%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o
[ 96%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o
[ 97%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o
[ 97%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o
[ 98%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o
[ 98%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o
[100%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o
[100%] Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o
Linking CXX executable ../../../test/test.testbin
[100%] Built target test.testbin
Scanning dependencies of target runtest
Cuda number of devices: 1
Current device id: 0
Note: Randomizing tests' orders with a seed of 9837 .
[==========] Running 1356 tests from 214 test cases.
[----------] Global test environment set-up.
[----------] 1 test from InfogainLossLayerTest/1, where TypeParam = caffe::CPUDevice<double>
[ RUN ] InfogainLossLayerTest/1.TestGradient
[ OK ] InfogainLossLayerTest/1.TestGradient (88 ms)
[----------] 1 test from InfogainLossLayerTest/1 (88 ms total)
[----------] 27 tests from ReductionLayerTest/3, where TypeParam = caffe::GPUDevice<double>
[ RUN ] ReductionLayerTest/3.TestMeanCoeffGradientAxis1
F0714 13:41:03.104784 4325
math_functions.cu:81] Check failed: error == cudaSuccess (11 vs. 0) invalid argument
*** Check failure stack trace: ***
@ 0x7f7b7fc5dddd google::LogMessage::Fail()
@ 0x7f7b7fc5fc90 google::LogMessage::SendToLog()
@ 0x7f7b7fc5d9a2 google::LogMessage::Flush()
@ 0x7f7b7fc606ae google::LogMessageFatal::~LogMessageFatal()
@ 0x7f7b803090c2 caffe::caffe_gpu_memcpy()
@ 0x7f7b801909ca caffe::SyncedMemory::gpu_data()
@ 0x7f7b80184611 caffe::Blob<>::gpu_data()
@ 0x7f7b802d4306 caffe::ReductionLayer<>::Forward_gpu()
@ 0x78ce1d caffe::Layer<>::Forward()
@ 0x78e82f caffe::GradientChecker<>::CheckGradientSingle()
@ 0x78f0eb caffe::GradientChecker<>::CheckGradientExhaustive()
@ 0x7a49f7 caffe::ReductionLayerTest<>::TestGradient()
@ 0xacadcd testing::internal::HandleExceptionsInMethodIfSupported<>()
@ 0xac3171 testing::Test::Run()
@ 0xac3252 testing::TestInfo::Run()
@ 0xac3487 testing::TestCase::Run()
@ 0xac37ee testing::internal::UnitTestImpl::RunAllTests()
@ 0xac39e7 testing::UnitTest::Run()
@ 0x71c2b2 main
@ 0x7f7b788b6a40 (unknown)
@ 0x71d5b9 _start
Aborted (core dumped)
src/caffe/test/CMakeFiles/runtest.dir/build.make:49: recipe for target 'src/caffe/test/CMakeFiles/runtest' failed
make[3]: *** [src/caffe/test/CMakeFiles/runtest] Error 134
CMakeFiles/Makefile2:273: recipe for target 'src/caffe/test/CMakeFiles/runtest.dir/all' failed
make[2]: *** [src/caffe/test/CMakeFiles/runtest.dir/all] Error 2
CMakeFiles/Makefile2:281: recipe for target 'src/caffe/test/CMakeFiles/runtest.dir/rule' failed
make[1]: *** [src/caffe/test/CMakeFiles/runtest.dir/rule] Error 2
Makefile:216: recipe for target 'runtest' failed
make: *** [runtest] Error 2
Thank you all in advance!