码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu17.10 caffe 编译安装的坑

时间:2017-12-19 12:34:29      阅读:1182      评论:0      收藏:0      [点我收藏+]

标签:.com   build   version   UI   下载   problem   3.0   http   卸载   

caffe install

  1. 安装依赖包
  2. 下载源码,修改 Makefile.config
  3. make all
  4. ...

上面进行make all 操作的时候出现 protobuf版本不对,查资料发现caffe支持的是protobuf2.6, 而我的ubuntu17.10上面是3.5~~.

 protoc --version
 libprotoc 3.5.0

解决方法:重新按安装protobuf2.6版本,下面是(Build Caffe and pycaffe #5078)[https://github.com/BVLC/caffe/issues/5078]中给出的参考

We have the same problem...and it is because of the wrong version of protobuf
首先你要卸载,并重装其要求的protobuf版本(2.6.1),之后重新编译就好了
我卸载了protobuf3.0,重新安装了很多次的protobuf2.6.1,但都不行
重装后:protoc --version 结果还是3.0
如果你也这样,你需要的工作是:
1。sudo find / -name protoc
2。将2.6.1版本生成的protoc,替换掉找到的3.0版本的protoc
然后就ok了
我整整搞了两天
good luck

参考

  1. Build Caffe and pycaffe #5078

  2. protobuf2.6编译

  3. https://askubuntu.com/questions/629654/building-caffe-failed-to-see-hdf5-h

ubuntu17.10 caffe 编译安装的坑

标签:.com   build   version   UI   下载   problem   3.0   http   卸载   

原文地址:http://www.cnblogs.com/zyl007/p/8063790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!