Centos 7 Caffe 环境搬迁配置

来源:互联网 发布:网络大数据查询 编辑:程序博客网 时间:2024/06/11 00:52

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重要

安装步骤请参考 http://blog.csdn.net/tdmyl/article/details/31811317

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 安装依赖库

其它步骤按照官方文档进行配置就不会出错。

原创粉丝点击