1. CUDA (google)
2. BLAS via ATLAS, MKL, or
3. OpenBLAS (google)源文件安装
4. 修改 Makefile.config 中
BLAS := open BLAS_INCLUDE := /opt/OpenBLAS/include BLAS_LIB := /opt/OpenBLAS/lib
5. 安装依赖库 sudo zypper in protobuf-devel snappy-devel opencv-devel boost-devel hdf5-devel glog-devel leveldb-devel (PS: aliyun mirror 源)
6. export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=/opt/OpenBLAS/lib:$LD_LIBRARY_PATH
ERROR:
1. protobuf 有问题;首先卸载protobuf,然后用源文件安装 protobuf_2.5.0
2. gflags 源文件安装gflags-master
3. openBLAS.so.o 导入环境变量 export LD_LIBRARY_PATH=/opt/OpenBLAS/lib/
4. lmdb 文件打不开 zypper in liblmdb*
参考官方文档 : http://caffe.berkeleyvision.org/installation.html