1,安装基础依赖库
sudo yum install protobuf-devel leveldb-devel snappy-devel opencv-devel boost-devel hdf5-devel
sudo yum install gflags-devel glog-devel lmdb-devel
如果发现没有找到上面的包,可以采用手动安装的方法,系统需要提前装好最新的cmake版本
sudo yum install cmake
2,安装glog,gflags,lmdb,protobuf
安装glog
wget https://google-glog.googlecode.com/files/glog-0.3.3.tar.gz
如果安装不了,可手动下载安装:
http://download.csdn.net/detail/figoleon/9564864
tar zxvf glog-0.3.3.tar.gz
cd glog-0.3.3
./configure
make && make install
安装gflags
https://github.com/schuhschuh/gflags/releases下载安装包
解压,打开相应文件夹,编译安装
会出现CMake版本要求达不到的问题,换个低版本的gflag用2.0以下的http://www.onlinedown.net/softdown/171915_2.htm gflag 1.2版本的
bash./configure
make
makeinstall
安装cmake
下载需要安装的cmake版本
https://cmake.org/files/
将cmake-2.8.10.2.tar.gz文件上传到/usr/local中执行以下操作:
cd /usr/local
tar -zxv -f cmake-2.8.10.2.tar.gz // 解压压缩包
rm -rf cmake-2.8.10.2.tar.gz // 删除压缩包
cd cmake-2.8.10.2
./configure
make
make install
mv cmake-2.8.10.2 cmake // 修改文件夹名
安装lmdb
git clone git://gitorious.org/mdb/mdb.git
cd mdb/libraries/liblmdb
make && make install
安装leveldb
git clone https://github.com/google/leveldb.git
make
sudo cp -r include/leveldb /usr/local/include
sudo cp ./out-shared/libleveldb.so /usr/local/lib
安装protobuf
安装protobuf的时候可能需要手动安装,下载protobuf
http://download.csdn.net/detail/figoleon/9564841
下载完成后解压,依次执行下列命令即可安装成功
1,cd protobuf-2.3.0
2,./configure
3,make
4,make check
5,make install
安装完成后输入protoc --version如果出现libprotoc2.5.0则安装成功
安装hdf5
ftp://ftp.hdfgroup.org/HDF5/current/src/
3,安装opencv
git clone https://github.com/jayrambhia/Install-OpenCV
cd Install-OpenCV/RedHat
sudo ./opencv_latest.sh
4, 安装cuda
官网下载对应版本的cuda
https://developer.nvidia.com/cuda-downloads
sudo rpm -i cuda-repo-rhel7-7-5-local-7.5-18.x86_64.rpm
sudo yum clean all
sudo yum install cuda
5,安装caffe