I follow the caffe install step. but error in make test
src/caffe/test/test_tanh_layer.cpp: In constructor ‘caffe::TanHLayerTest<Dtype>::TanHLayerTest() [with Dtype = double]’:
src/caffe/test/test_tanh_layer.cpp:100: instantiated from ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = caffe::TanHLayerTest_TestGradientGPU_Test<double>]’
src/caffe/test/test_tanh_layer.cpp:109: instantiated from here
src/caffe/test/test_tanh_layer.cpp:27: error: no matching function for call to ‘caffe::Blob<double>::Blob(int, int, int, int)’
./include/caffe/blob.hpp:114: note: candidates are: caffe::Blob<Dtype>::Blob(const caffe::Blob<Dtype>&) [with Dtype = double]
./include/caffe/blob.hpp:18: note: caffe::Blob<Dtype>::Blob(int, int, int, int, int) [with Dtype = double]
./include/caffe/blob.hpp:15: note: caffe::Blob<Dtype>::Blob() [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp: In constructor ‘caffe::TanHLayerTest<Dtype>::TanHLayerTest() [with Dtype = float]’:
src/caffe/test/test_tanh_layer.cpp:100: instantiated from ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = caffe::TanHLayerTest_TestGradientGPU_Test<float>]’
src/caffe/test/test_tanh_layer.cpp:109: instantiated from here
src/caffe/test/test_tanh_layer.cpp:27: error: no matching function for call to ‘caffe::Blob<float>::Blob(int, int, int, int)’
./include/caffe/blob.hpp:114: note: candidates are: caffe::Blob<Dtype>::Blob(const caffe::Blob<Dtype>&) [with Dtype = float]
./include/caffe/blob.hpp:18: note: caffe::Blob<Dtype>::Blob(int, int, int, int, int) [with Dtype = float]
./include/caffe/blob.hpp:15: note: caffe::Blob<Dtype>::Blob() [with Dtype = float]
src/caffe/test/test_tanh_layer.cpp: In member function ‘void caffe::TanHLayerTest_TestForwardGPU_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]’:
src/caffe/test/test_tanh_layer.cpp:109: instantiated from here
src/caffe/test/test_tanh_layer.cpp:88: error: no matching function for call to ‘caffe::Blob<double>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp:88: error: no matching function for call to ‘caffe::Blob<double>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp:88: error: no matching function for call to ‘caffe::Blob<double>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp:91: error: no matching function for call to ‘caffe::Blob<double>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp:91: error: no matching function for call to ‘caffe::Blob<double>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp:91: error: no matching function for call to ‘caffe::Blob<double>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp: In member function ‘void caffe::TanHLayerTest_TestForwardCPU_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]’:
src/caffe/test/test_tanh_layer.cpp:109: instantiated from here
src/caffe/test/test_tanh_layer.cpp:56: error: no matching function for call to ‘caffe::Blob<double>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp:56: error: no matching function for call to ‘caffe::Blob<double>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp:56: error: no matching function for call to ‘caffe::Blob<double>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp:59: error: no matching function for call to ‘caffe::Blob<double>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp:59: error: no matching function for call to ‘caffe::Blob<double>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp:59: error: no matching function for call to ‘caffe::Blob<double>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = double]
src/caffe/test/test_tanh_layer.cpp: In member function ‘void caffe::TanHLayerTest_TestForwardGPU_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = float]’:
src/caffe/test/test_tanh_layer.cpp:109: instantiated from here
src/caffe/test/test_tanh_layer.cpp:88: error: no matching function for call to ‘caffe::Blob<float>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = float]
src/caffe/test/test_tanh_layer.cpp:88: error: no matching function for call to ‘caffe::Blob<float>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = float]
src/caffe/test/test_tanh_layer.cpp:88: error: no matching function for call to ‘caffe::Blob<float>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = float]
src/caffe/test/test_tanh_layer.cpp:91: error: no matching function for call to ‘caffe::Blob<float>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = float]
src/caffe/test/test_tanh_layer.cpp:91: error: no matching function for call to ‘caffe::Blob<float>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = float]
src/caffe/test/test_tanh_layer.cpp:91: error: no matching function for call to ‘caffe::Blob<float>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = float]
src/caffe/test/test_tanh_layer.cpp: In member function ‘void caffe::TanHLayerTest_TestForwardCPU_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = float]’:
src/caffe/test/test_tanh_layer.cpp:109: instantiated from here
src/caffe/test/test_tanh_layer.cpp:56: error: no matching function for call to ‘caffe::Blob<float>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = float]
src/caffe/test/test_tanh_layer.cpp:56: error: no matching function for call to ‘caffe::Blob<float>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = float]
src/caffe/test/test_tanh_layer.cpp:56: error: no matching function for call to ‘caffe::Blob<float>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = float]
src/caffe/test/test_tanh_layer.cpp:59: error: no matching function for call to ‘caffe::Blob<float>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = float]
src/caffe/test/test_tanh_layer.cpp:59: error: no matching function for call to ‘caffe::Blob<float>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = float]
src/caffe/test/test_tanh_layer.cpp:59: error: no matching function for call to ‘caffe::Blob<float>::data_at(int&, int&, int&, int&)’
./include/caffe/blob.hpp:61: note: candidates are: Dtype caffe::Blob<Dtype>::data_at(int, int, int, int, int) const [with Dtype = float]
make: *** [build/src/caffe/test/test_tanh_layer.o] Error 1