Ubuntu 16.04 LTS下,caffe安装和编译

先介绍下楼主的操作环境:VMware14.0+Ubuntu 16.04 LTS。长话短说,免得大家看的疲劳。

caffe的安装大致可以分为三步:1、安装依赖;2、下载caffe;3、编译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 libflags-dev libgoogle-glog-dev liblmdb-dev

2.下载caffe

方法一:

  • sudo apt-get install git
  • git clone https://github.com/BVLC/caffe.git

方法二:

直接下载,然后拷贝。下载地址

我在使用方法一的时候,下载到一半,提示我下载失败。我查找原因,说是因为资源过大(这个文件好像只有8M),网上有方法。这里我直接选用了第二种方法。我把caffe放到了/usr/local/下

3.编译caffe

(1)进入caffe目录(有的是caffe-master),命令:cd  /usr/local/caffe(这是我的caffe目录)

(2)生成Makefile.config,命令:cp Makefile.config.example Makefile.config

(3)修改Makefile.config中的配置,命令:gedit Makefile.config

由于虚拟机无法使用GPU来跑数据,故修改为CPU模式,去掉配置中CPU_ONLY前面的#号;

配置引用文件路径:

INCLUDE_DIRS:=$(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial

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

(4)执行编译

  • make all
  • make test
  • make runtest

编译成功,如图所示。编译不成功,则输入命令:sudo make clean,解决出现的问题,继续执行上面三条命令,重新编译直到成功。

end

第一次使用CSDN发帖子,纪念一下。感谢各位观看,希望这篇文章能帮到你们。

敲得时候有些困了,不知道细节上是不是存在错误,大家在阅读的时候发现错误,可以联系我。

因为截图都放在了实验室电脑上,所以这篇文章内也没有任何图片[/手动调皮]。其实也不怎么需要配图,即使是Linux基础很差的,跟着步骤一步一步来也可以完成的,相信自己~

如果大家在操作的时候遇到问题,也可以联系我,我看到以后会第一时间回复,共同学习进步。

参考文档:https://www.linuxidc.com/Linux/2016-08/134585.htm

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值