ubuntu 16.04 +caffe (only cpu)

ubuntu 的新手小白,摸索了半天成功安装好了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
    sudo apt-get install libatlas-base-dev
    sudo apt-get install libhdf5-serial-dev
    2.因为ubuntu16.04系统自带了python2.7 但是还需要安装python的依赖。
    sudo apt-get install python-dev
    sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
    3.下载caffe的包
    安装git sudo apt install git
    然后 clone caffe 的下载源
    git clone https://github.com/BVLC/caffe.git
    4.下载完成之后,
    安装pip sudo apt install python-pip
    进入caffe里面的python文件夹,然后输入
    for req in $(cat requirements.txt);
    do pip install $req;
    done
    5.进入到caffe文件夹下打开终端
    输入 cp Makefile.config.example Makefile.config
    将CPU_ONLY := 1前面的#要去掉.
    -两个路径要改成这样:(添加后面的两个hdf5的路径, 否则编译时报hdf5错误)
    #whatever else you find you need goes here
    INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial
    LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial
    切记!!!!!
    粘贴的时候一定从头到尾的粘贴,因为include/ usr 之间有一个空格 这个空格的影响非常大,会导致你找不到hdf5的文件,改错也改不出来!!!
  2. make pycaffe
    make all
    make test
    make runtest
    进行到这一步 几乎不会出错了 如果有错误 就进行百度谷歌。切记!!!!在make pycaffe 这四行的时候如果有错误 改过错误以后 ,一定记得 make clean 一下 然后再进行make pycaffe等等
    7.设置 Python Caffe
    在caffe 文件夹中打开python的文件夹打开终端
    输入 pwd 然后就会输出python的路径
    然后在终端输入
    export PYTHONPATH=/path/to/caffe/python:$PYTHONPATH (把路径放在相应的地方)
    这时候应该可以了,试验一下:
    $ python2.7
    Python 2.7.12 (default, Jul 1 2016, 15:12:24)
    [GCC 5.4.0 20160609] on linux2
    Type “help”, “copyright”, “credits” or “license” for more information.
    然后import caffe
    这时候因为安装依赖的问题 可能会出现一个问题 就是 ImportError: No module named skimage.io
    需要再安装一个包
    sudo apt-get install python-skimage
    然后再进行测试就没有问题了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值