Caffe学习之——虚拟机下Ubuntu16.04 安装caffe教程

转载自:https://blog.csdn.net/c20081052/article/details/79775127

安装caffe的依赖项
1)一般依赖项
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev

2)BLAS依赖项
sudo apt-get install libatlas-base-dev
或者安装
sudo apt-get install libopenblas-dev

3)python依赖项
安装python及其头文件
sudo apt-get install python
sudo apt-get install python-dev

安装python的其他依赖
sudo apt-get install python-numpy
sudo apt-get install ipython
sudo apt-get install ipython-notebook
sudo apt-get install python-sklearn
sudo apt-get install python-skimage
sudo apt-get install python-protobuf


4)谷歌glog和gflags和lmdb依赖项
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

安装了虚拟机,并在虚拟机下装了Ubuntu16.04系统。本文介绍在虚拟机的linux系统下安装caffe的过程。

1.安装caffe;在终端复制如下命令即可,自动下载安装caffe;

git clone https://github.com/BVLC/caffe.git




2.安装必要的相关依赖项;

  1. sudo apt-get install git cmake build-essential
  2. sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
  3. sudo apt-get install --no-install-recommends libboost-all-dev
  4. sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
  5. sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
  6. sudo apt-get install git cmake build-essential
  7. sudo apt-get install python-dev python-pip gfortran






安装过程会提示选Y/N,当然选Y啦;

有一定几率安装失败而导致后续步骤出现问题,所以要确保以上依赖包都已安装成功,验证方法就是重新运行安装命令,如验证 Git cmake build-essential是否安装成功共则再次运行以下命令:

sudo apt-get install git cmake build-essential

出现如下表示安装成功:


3.进入caffe目录,拷贝一份配置文件

  1. cd caffe
  2. sudo cp Makefile.config.example Makefile.config


4.修改Makefile.config配置为,在caffe目录下打开该文件:

sudo gedit Makefile.config

修改Makefile.config文件内容为:

去掉CPU_ONLY前面的#号,使得CPU_ONLY := 1


并增加配置引用文件路径,增加了如下内容

1
2
/usr/include/hdf5/serial
/usr/lib/x86_64-linux-gnu/hdf5/serial


5.执行编译

sudo make  all
sudo make test
sudo make runtest

如果在编译过程中遇到权限不够的问题,请输入$ sudo su

用超级管理员权限执行编译;

6.编译Python接口

1)Ubuntu16.04默认安装的是python2.7,没有pip,所以需要先安装pip

1
sudo apt-get install python-pip

 且由于下面执行的时候会提示pip版本问题,这里先执行版本升级安装

1
sudo pip install  --upgrade pip

 

 2)在caffe根目录下,有个python文件夹,文件夹里面有个requirements.txt,里面有需要的依赖库和版本信息,按照其安装即可

1
2
3
sudo apt-get install gfortran
cd ~/caffe/python
for  req  in  $(cat requirements.txt); do pip install $req; done

 安装结束后,可以执行如下语句验证:

1
sudo pip install -r requirements.txt

 即使有些没安装成功,在下面文件的时候会给予提示,到时候再安装也可以

同样如果在安装过程中提示权限不够,请先用root登录,即sudo su后,再输入如上命令安装python需要的依赖库,我的requirements.txt内容和版本要求如下:


3)将Caffe根目录下的python文件夹加入到环境变量

       先打开bashrc文件

1
sudo gedit ~/.bashrc

  在文件的最后,加入如下代码

1
export PYTHONPATH=/home/wy/caffe/python:$PYTHONPATH

  加入后,如下图所示:

  

 

4)执行更新更新配置操作

1
sudo ldconfig

  执行完后,需要重启Ubuntu系统

 

5)编译python接口

1
2
cd ~/caffe/
make pycaffe

6)验证Caffe

进入Python环境,import Caffe,如果没错,即表示安装正确,可以正常使用了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值