Caffe 安装

  • 目标:在Ubuntu 16.04上装上CPU only 版本的caffe
  • 参考博客
  • 详细步骤:

    • 安装依赖

      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 libopenblas-dev liblapack-dev libatlas-base-dev
      
      sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
      
      sudo apt-get install git cmake build-essential
    • 下载caffe代码

      git clone https://github.com/BVLC/caffe.git
    • 修改配置文件

      
      # 首先通过拷贝生成一份
      
      sudo cp Makefile.config.example Makefile.config
      
      # 修改其中的内容
      
      sudo vim Makefile.config
      
      
      # 主要修改两点
      
      1、将Makefile.config中的
      INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
      LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib
      修改为
      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 
      2、将Makefile中的
      LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5
      修改为
      LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial
      
      
      # 最后我们进入下面的目录
      
      cd /usr/lib/x86_64-linux-gnu 
      执行
      sudo ln -s libhdf5_serial.so.8.0.2 libhdf5.so
      sudo ln -s libhdf5_serial_hl.so.8.0.2 libhdf5_hl.so
      要注意上面的8.0.2只是一个版本号,你要改成你系统中的版本号
    • 执行make

      make all -j8
    • 测试

      sudo make runtest -j8
  • cuda的安装参加我的这篇博客Ubuntu16.04 下cuda的安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值