第一个问题:
在编译caffe时候,make all -j;
出现src/caffe/layers/softmax_layer.cu(59): error: kernel launches from templates are not allowed in system files
src/caffe/layers/softmax_layer.cu(66): error: kernel launches from templates are not allowed in system files
src/caffe/layers/softmax_layer.cu(73): error: kernel launches from templates are not allowed in system files,
最简单的方法就是在Makefile中的156行中CXX := /usr/bin/g++改为CXX := /usr/bin/g++-4.6,如果没有4.6版本的需要手
动安装一下。
第二个问题:
/usr/local/lib/libhdf5.a: error adding symbols:
collect2: ld returned 1 exit status
make: *** [build/lib/libcaffe.so]
在Makefile.config中修改:PYTHON_LIB := /usr/lib/x86_64-linux-gnu/ /usr/local/lib /usr/lib