centos6.5 上安装caffe(cudnn7.0)
来源:互联网 发布:js对象继承的几种方式 编辑:程序博客网 时间:2024/05/16 04:11
1,预先安装常用软件
Gcc
4.7(当前68安装的)/4.8.2(40安装的版本)
G++
Yum安装的
2,安装caffe依赖库
1)依赖库
sudo yum installprotobuf-devel leveldb-devel snappy-devel opencv-devel boost-devel hdf5-devel
注意:如果系统版本太高,会有几个软件版本低,需要重新安装,后续会解释。
2)安装依赖库是会显示几个库” Nopackage glog-devel available” 则需逐个安装
#### glog #####
wget https://google-glog.googlecode.com/files/glog-0.3.3.tar.gz(无法下载,下载后传到服务器。Glog-0.3.3)
tar zxvf glog-0.3.3.tar.gz
cd glog-0.3.3
./configure
make && make install
### gflags (10.58.99.40时需要安装,测试机则显示安装通过)####
wgethttps://github.com/schuhschuh/gflags/archive/master.zip
unzip master.zip
cd gflags-master
mkdir build && cd build
exportCXXFLAGS="-fPIC" && cmake .. && make VERBOSE=1
make && make install
### lmdb ####
git clonehttps://github.com/LMDB/lmdb
cd lmdb/libraries/liblmdb
make && make install
3,安装caffe
git clone https://github.com/BVLC/caffe.git
cd caffe
cp Makefile.config.example Makefile.config
4.安装cuda及gpu k40显卡驱动----未成功
yum install cuda -y
cd/usr/local/cuda-7.5/samples/
make -j8
cd/usr/local/cuda-7.5/samples/bin/x86_64/linux/release/
./deviceQuery
最终运行成功则装好。
5,opencv 安装
wgethttps://github.com/Itseez/opencv/archive/2.4.11.zip
unzip opencv-2.4.11.zip
mkdir build/
cd build/
cmake -D CMAKE_BUILD_TYPE=RELEASECMAKE_INSTALL_PREFIX=/usr/local ..
vi CMakeCache.txt # cuda版本太高会报错,如下图所示
sudo make -j8
make install
由于cuda版本太高,opecnv编译时出错,
Vi CMakeCache.txt去掉cuda的较低版本,只保留3.0 3.5即可
6,安装caffe所需要的python环境
安装anaconda包
sudo chmod +xAnaconda-2.1.0-Linux-x86_64.sh
sudo./Anaconda-2.1.0-Linux-x86_64.sh
安装时注意,有时候继续有时候需要选择yes orno
安装python依赖库(安装caffe后,注意要断开重连或重启)
打开新的终端, 用which python和which pip确定使用的是anaconda提供的python环境
然后进入
caffe_root/python
for req in $(catrequirements.txt); do pip install $req; done
7,依赖库有些需要重新安装
注意centos6.5下安装可以
Centos5.8下安装boost\hdf5\leveld\lmdb\atlas版本都太低需要手动安装:
Hdf5
1.8.8
Wget http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8.8/src/hdf5-1.8.8.tar.bz24
Leveldb
git clone https://code.google.com/p/leveldb/
Atlas
yum install atlas-devel
Boost
1.5.9
手动下载上传服务器
1) 安装atlas
sudo yum install atlas-devel
注意:路径在 /usr/lib64/atlas ,需要添加到caffe的Makefile.config LIBRARY_DIRS 后面
2)安装boost
yum remove boost-devel 删掉重复版本
tar-jxvf boost_1_59_0.tar.bz2
cd boost_1_59_0
./bootstrap.sh--with-python=/root/anaconda/bin/python2.7 #关联python,不加
#会调用系统默认版本
./bjam
./bjam install
若想修改安装路径
./bjam"-sTOOLS=gcc" "--includedir=/usr/include""--libdir=/usr/lib/" --with-python #修改安装路径,不修改的话直接到/usr/local/lib跟usr/local/include/下
./bjam install
参考:
http://blog.csdn.net/gong_xucheng/article/details/25045407
8,安装bzip2-devle
yum install bzip2-devel
9,修改编译配置,编译caffe
Include 及lib, python的include 及lib
10,安装cudnn
tar -xzf cudnn-7.0-linux-x64-v3.0-prod.tgz
sudo cp include/cudnn.h /usr/local/include/
sudo cp lib64/libcudnn* /usr/local/lib/
修改caffe的编译配置文件,重新编译caffe
cd caffe
make clean
make –j8
sudo make pycaffe
至此安装结束。
- centos6.5 上安装caffe(cudnn7.0)
- Ubuntu16.04+CUDA8.0+cudnn7.5+Caffe安装过程
- Ubuntu16.04+CUDA8.0+cudnn7.5+Caffe安装过程
- VS2013+CUDA7.5(+cudnn7.0)+Opencv3.0.0+caffe
- Ubuntu 14.04 64位系统安装cuda8.0+cudnn7.5+opencv+caffe 血泪教程
- caffe+cuda6.5+cudnn7.0+opencv3.0搭建经验记录
- cudnn7.5 安装命令
- 深度学习系列文章之三:caffe+ubantu14.04+cuda7.5+cudnn7.0v3+openvc3.0安装
- Ubuntu16.04+cuda8.0+cudnn7.0.5+opencv3.1+caffe+配置python接口的安装教程(超详细)
- caffe: window8+cuda7.5+cudnn7.5
- Ubuntu14.04+cuda7.5+caffe+OpenCV2.4.9+cudnn7.5+Anaconda2安装配置
- CentOS6.5安装配置caffe
- Ubuntu14.04(64位)+Cuda7.5+Cudnn7.0+Caffe+Matlab(Linux版)
- ubuntu14.04+cuda7.5+caffe+cudnn7.5+anaconda+opencv 2.4.9系统整合(2016.12.3)
- ubuntu 14.04 + GPU(CUDA7.5+CuDNN7.5)+ opencv2.4.10 + caffe小白手记
- ubuntu16.04 安装cuda8.0 cudnn7.0
- CentOS6.5虚拟机安装Caffe大致记录
- Ubuntu16.04安装CUDA8.0+CUDNN7
- 浅谈Android Handler 消息机制
- VC静态链接库的使用方法 以及jsoncpp使用方法
- Android中的传感器的理解
- Windows下 NodeJS 全局安装 modules 后在应用中 require 不到的解决方案
- 装饰模式
- centos6.5 上安装caffe(cudnn7.0)
- HTML,xhtml,Dhtml,<meta>标签
- 欢迎使用CSDN-markdown编辑器
- ubantu操作指令 访问Mysql
- Java中的Enum的使用与分析
- hibernate 调用存储过程
- 算法(第4版)--读书笔记
- <jsp:directive.page>
- SimpleDateFormat格式化日期以及日期的相关操作