Ubuntu 16.04下编译Caffe-CPU版最可靠完整的版本!!!!(踩了所有的坑,试了几乎所有方法)

Introduction

最近因为有项目要做,需要要在ubuntu下使用caffe,我的ubuntu版本是16.04,并且没有GPU,因此只能使用cpu版本的caffe。在百度上面输入关键字“ubuntu 16.04 caffe cpu 安装”,会发现有很多一些教程,其中还有自称靠谱的。我就以为很简单,结果我发现是我轻敌了。按照教程来一堆错误,主要是“对xxx…未定义的引用”。然后发现也有百度也有类似的错误,教程一个都不行。按照github上caffe下面的话题进行解决,也不行。整个弄了快两个星期,在快要放弃的时候终于成功。过程太煎熬了,由此写教程方便大家参考,也为了自己以后方便回想。

主要的坑是:gcc 版本、以及很多包不能通过apt-get install 的方法安装,只能自己手动编译,并且编译的gcc版本要一致,且与最后编译caffe时使用的gcc版本一致。

我踩的坑

如下图所示,是我试过的所有方法,最后在第10条的时候终于make成功了!
在这里插入图片描述下面我说一下具体的过程。

***各种软件包的版本

因为网上有各种版本的教程,涉及到的软件版本不同,而不同版本的特性也不相同,我测试了很多不同版本的包,在这里统一分享:
1. gcc、g++:4.9.3
2. protobuf:2.5.0
3. glog:0.3.3
4. gflag:v2.2.2(直接git clone就行)
5. lmdb:LMDB_0.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值