《21天实战caffe》1-7天学习笔记一

最近被导师逼着看caffe源代码,便跟着《21天caffe》总结一下遇到的几个问题。
这里特别给作者打call,刚开始遇到一个问题实在解决不了,给作者 赵永科先生发了封Emai,晚上便回复我了,真的太棒了。

设备:ubuntu16.04LTS 1核2G

这是我在腾讯云租的3个月30元约等于不用钱,由于作者用的是***ubuntu14.04***在装依赖包时主要由于版本问题需要更新一下版本的依赖包。

  • make -j 报错

make -j是多线编译,利用了所有可用的cpu进行编译。如果计算机和我一样菜的只有1核的只能用make命令进行编译。

  • 5.3节 安装gflags时 make命令出错

  • 由于我们使用的ubuntu为16.04作者提供的安装包gflags2.1.1版本不适应,将gflags改为2.2.0版本的即可。我是在github上找的安装包下载。
    在这里插入图片描述

  • 换成gflags2.2.0后在make就ok了!
    在这里插入图片描述

  • 安装openBLAS出错

  • 解决办法:更换openBLAS版本(由于时过境迁我忘了我更换的是哪个版本的,反正比作者的新。如果实在找不到可以私我)

  • 报错如下:
    在这里插入图片描述

  • 更换后按作者的步骤安装修改路径即可,如下成功:Install OK !
    在这里插入图片描述

  • 安装hdf5报错

  • 解决办法:更换成hdf5-1.8.18

  • `caffe编译报错proto路径问题Makefile:598: recipe for target '.build_release/src/caffe/proto/caffe.pb.0’failed

Makefile:598: recipe for target '.build_release/src/caffe/proto/caffe.pb.0’failed
make: *** [.build_release/src/caffe/proto/caffe.pb.co] Error 1

在这里插入图片描述

  • 解决办法:修改Makefile,648行92%。利用which proto 询问你proto的路径,在Makefile的648行把你proto的路径添加进去
  • 如下:

$(Q)/你proto安装的路径/proto --proto——path= $(PROTO_SRC_DIR) –

在这里插入图片描述

Enjoy !?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值