Centos7无网络环境安装配置Caffe
这里主要针对caffe进行安装配置时,下面给出不能正常联网时,caffe安装的详细过程,并提供了软件安装过程中需要的依赖包。注意这里只给出该系统版软件包有依赖安装的情况进行说明,对于不需要依赖安装的软件不做说明,直接下载对应源,通过其它途径拷贝到相应安装位置即可。
系统环境(centos 7, 服务器无联网环境):
Linux version 3.10.0-514.el7.x86_64 (builder\@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) SMP Tue Nov 22 16:42:41 UTC 2016*
Caffe安装:
Caffe 安装依赖库:
protobuf-devel leveldb-devel
snappy-devel OpenCV-devel boost-devel
hdf5-devel gflags
devel glog-devel lmdb-devel
可以先使用联网的机器和没有访问限制的服务器下载相应依赖库,然后再进行安装。
1、glog
wget https://google-glog.googlecode.com/files/glog-0.3.3.tar.gz
tar zxvf glog-0.3.3.tar.gz
cd glog-0.3.3
./configure
make && make install
2 、gflags
wget https://github.com/schuhschuh/gflags/archive/master.zip
unzip master.zip
cd gflags-master
mkdir build && cd build
export CXXFLAGS=”-fPIC” && cmake .. && make VERBOSE=1
make && make install
3、 lmdb
Git clone https://github.com/LMDB/lmdb
cd lmdb/libraries/liblmdb
make && make install
4、protobuf重要
5、hdf5安装
hdf5安装请查看官方文档
http://www.hdfgroup.org/HDF5/release/obtainsrc.html#src
6、leveldb安装
leveldb下载请见https://github.com/google/leveldb
安装请见http://blog.sina.com.cn/s/blog_560e310001015jfx.html
缺失的步骤:
leveldb文件夹下依次执行
make
cd out-shared
cp lib* /usr/local/lib
以下是联网进行安装的方法,由于本文说的是不联网安装,
因此本文给出对于本版本服务器的依赖库的下载地址
密码:21r4
Caffe 安装依赖库
其它步骤按照官方文档进行配置就不会出错。