I get caffe release 1.0, and build it on Ubuntu 14.04 , with Nvdia driver 375.66 and CUDA 8.0 installed.
I changed Makefile.config to link with Anaconda 3 Python 3.6
<code>
ANACONDA_HOME := $(HOME)/anaconda3
PYTHON_INCLUDE := $(ANACONDA_HOME)/include \
$(ANACONDA_HOME)/include/python3.6 \
$(ANACONDA_HOME)/lib/python3.6/site-packages/numpy/core/include
</code>
Below is the compilation error I got
<code>
(testcaffe) [miki@ubuntu14043] - [~/caffe-1.0] - [2017-06-30 05:41:56]
[2] make all
CXX .build_debug/src/caffe/proto/
caffe.pb.ccg++ .build_debug/src/caffe/proto/
caffe.pb.cc -MMD -MP -pthread -fPIC -DCAFFE_VERSION=1.0.0 -DDEBUG -g -O0 -DUSE_CUDNN -DUSE_OPENCV -DUSE_LEVELDB -DUSE_LMDB -I/home/miki/anaconda3/include -I/home/miki/anaconda3/include/python3.6 -I/home/miki/anaconda3/lib/python3.6/site-packages/numpy/core/include -I/usr/local/include -I.build_debug/src -I./src -I./include -I/usr/local/cuda/include -Wall -Wno-sign-compare -c -o .build_debug/src/caffe/proto/caffe.pb.o 2> .build_debug/src/caffe/proto/caffe.pb.o.warnings.txt \
|| (cat .build_debug/src/caffe/proto/caffe.pb.o.warnings.txt; exit 1)
CXX src/caffe/util/hdf5.cpp
g++ src/caffe/util/hdf5.cpp -MMD -MP -pthread -fPIC -DCAFFE_VERSION=1.0.0 -DDEBUG -g -O0 -DUSE_CUDNN -DUSE_OPENCV -DUSE_LEVELDB -DUSE_LMDB -I/home/miki/anaconda3/include -I/home/miki/anaconda3/include/python3.6 -I/home/miki/anaconda3/lib/python3.6/site-packages/numpy/core/include -I/usr/local/include -I.build_debug/src -I./src -I./include -I/usr/local/cuda/include -Wall -Wno-sign-compare -c -o .build_debug/src/caffe/util/hdf5.o 2> .build_debug/src/caffe/util/hdf5.o.warnings.txt \
|| (cat .build_debug/src/caffe/util/hdf5.o.warnings.txt; exit 1)
src/caffe/util/hdf5.cpp:87:6: error: template-id ‘hdf5_load_nd_dataset<float>’ for ‘void caffe::hdf5_load_nd_dataset(hid_t, const char*, int, int, caffe::Blob<float>*, bool)’ does not match any template declaration
void hdf5_load_nd_dataset<float>(hid_t file_id, const char* dataset_name_,
^
src/caffe/util/hdf5.cpp:97:6: error: template-id ‘hdf5_load_nd_dataset<double>’ for ‘void caffe::hdf5_load_nd_dataset(hid_t, const char*, int, int, caffe::Blob<double>*, bool)’ does not match any template declaration
void hdf5_load_nd_dataset<double>(hid_t file_id, const char* dataset_name_,
^
make: *** [.build_debug/src/caffe/util/hdf5.o] Error 1
</code>