Intel Caffe的Linux安装教程

Intel Caffe的Linux安装教程

本安装教程支持Unbutu16.04以及其他Linux版本,亲测多次。

  • 第一步:安装依赖

将以下内容复制粘贴到新建的install.sh文件中,保存。然后在命令行输入sudo ./install.sh进行安装。

sudo apt-get update &&
sudo apt-get -y 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/serialinstall build-essential git cmake &&
sudo apt-get -y install libprotobuf-dev libleveldb-dev libsnappy-dev &&
sudo apt-get -y install libopencv-dev libhdf5-serial-dev protobuf-compiler &&
sudo apt-get -y install --no-install-recommends libboost-all-dev &&
sudo apt-get -y install libgflags-dev libgoogle-glog-dev liblmdb-dev &&
sudo apt-get -y install libatlas-base-dev
#以下为在Ubuntu16.04上需要执行。
find . -type f -exec sed -i -e 's^"hdf5.h"^"hdf5/serial/hdf5.h"^g' -e 's^"hdf5_hl.h"^"hdf5/serial/hdf5_hl.h"^g' '{}' ;
cd /usr/lib/x86_64-linux-gnu
sudo ln -s libhdf5_serial.so.10.1.0 libhdf5.so
sudo ln -s libhdf5_serial_hl.so.10.0.2 libhdf5_hl.so
  • 第二步:安装intel mkl库

下载intel mkl库,解压,然后进入目录下,执行sudo ./install.sh即可。
下载最新版mkl库的地址为: [ intel mkl 下载地址 ]

,可能需要输入邮箱等信息才可下载~~

  • 第三步:下载caffe项目,并配置

通过git克隆到本地即可

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

下载之后进入caffe目录,将Makefile.config.example拷贝一份并命名为Makefile.config,之后用vim打开文件编辑。

cp Makefile.config.example Makefile.config
vim Makefile.config

之后取消以下几行的注释
CPU_ONLY := 1
BLAS := mkl
USE_MKL2017_AS_DEFAULT_ENGINE := 1
BLAS_INCLUDE := /opt/intel/mkl/include
BLAS_LIB := /opt/intel/mkl/lib/intel64
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
按顺序找到这几条内容,取消注释。
之后wq保存,退出即可。

  • 第四步:编译caffe

在caffe目录的命令行下输入以下命令编译,这个过程比较漫长,最后看到一些测试的数据输出,代表caffe安装成功了。需要root权限。

make all
make test
make runtest

大功告成!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值