ubuntu14.04 Caffe 安装配置步骤

总结性安装,ubuntu14.04 64bit系统

1,   安装开发所需的依赖包

sudo apt-get install build-essential  # basic requirement 

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler  libv4l-dev libgtk-3-0

#required by caffe

 

2, 安装CUDA 7.0

安装CUDA 7.0及7.0以上版本(目前是7.5,我装的也是7.5)

去官网下载,照官方文档自己操作吧

https://developer.nvidia.com/cuda-downloads

cuda_7.5.18_linux.run 

chmod 777 cuda_7.5.18_linux.run 

./cuda_7.5.18_linux.run 

 

3, 安装cuDNN

我装的是 cudnn-6.5-linux-x64-v2.tgz

cudnn-6.5-linux-x64-v2.tgz


tar zxvf  cudnn-6.5-linux-x64-v2.tgz  

cd cudnn-6.5-linux-x64-v2 

sudo cp lib* /usr/local/cuda/lib64/ 

sudo cp cudnn.h /usr/local/cuda/include/ 

 

更新软连接

cd /usr/local/cuda/lib64/ 

sudo rm -rf libcudnn.so libcudnn.so.6.5 

sudo ln -s libcudnn.so.6.5.48  libcudnn.so.6.5 

sudo ln -s libcudnn.so.6.5 libcudnn.so

 

4,设置环境变量

在/etc/profile中添加CUDA环境变量

sudo gedit /etc/profile

 

PATH=/usr/local/cuda/bin:$PATH 

export PATH 

保存后, 执行下列命令, 使环境变量立即生效

 

source /etc/profile 

同时需要添加lib库路径: 在 /etc/ld.so.conf.d/加入文件 cuda.conf, 内容如下

 

/usr/local/cuda/lib64 

保存后,执行下列命令使之立刻生效

 

sudo ldconfig 

5,安装Intel MKL 或Atlas

sudo apt-get install libatlas-base-dev 

 

6,安装OpenCV

 一、安装

1 安装cmake及一些依赖库

sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev 
libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

 2 安装opencv

opencv-3.1.0.zip

unzip opencv-3.1.0

cd opencv-3.1.0 

mkdir release

cd release

cmake -DWITH_GTK=OFF ..
sudo make
sudo make install

 

二、配置

 

1 将opencv的库加入到路径,从而让系统可以找到

 

sudo gedit /etc/ld.so.conf.d/opencv.conf

 

末尾加入/usr/local/lib,保存退出

sudo ldconfig #使配置生效

 

sudo gedit /etc/bash.bashrc 

 

末尾加入

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
 

export PKG_CONFIG_PATH

 

保存退出

sudo source /etc/bash.bashrc  #使配置生效

sudo updatedb #更新database


7,安装Caffe所需要的Python环境  (推荐2.7)

确认已经安装的Python版本

python --version

没有安装现装一个

sudoapt-get install python

sudo apt-get install python-numpy

 

8,安装openblas

OpenBLAS-0.2.16.zip

unzip OpenBLAS-0.2.16.zip

make

sudo make install,不然在建立链接的时候权限不够。 

在/etc/profile中加入


LD_LIBRARY_PATH=/opt/OpenBLAS/lib

export LD_LIBRARY_PATH
source  /etc/profile

 

9,编译Caffe

caffe-master.zip

 

进入caffe-master目录,复制一份Makefile.config.examples

 

cp Makefile.config.example Makefile.config  

 BLAS := open                        in Makefile.config

打开 Makefile.config ,修改部分,我的是这个样子

Makefile.config .txt

 

这是重点 ,比如找不到hdf5 就在LIBRARY_DIRS 里添加.so的路径

 

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial /usr/local/lib/python2.7/dist-packages/numpy/core/include/

 

LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial /usr/local/cuda-6.5/targets/x86_64-linux/lib/ /usr

 

/local/cuda-6.5/targets/x86_64-linux/lib/stubs/ /usr/local/cuda-6.5/targets/x86_64-linux/lib/stubs/


 

编译
make all 
make test 
make runtest

10,编译Python wrapper

make  pycaffe 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值