Caffe在ubuntu16上的安装教程及常见error修复

  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

  1. Github上下载caffe源码

cp Makefile.config.example Makefile.config

  1. Hdf5错误

直接make会产生hdf5错误。

将# Whatever else you find you need goes here.下面的

 INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib

 修改为:

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 /usr/lib/x86_64-linux-gnu/hdf5/serial

  1. TIFF错误

conda uninstall libtiff

对本次有效

  1. libSM或者uuid错误

  执行下面两行代码即可

  ldd //usr/lib/x86_64-linux-gnu/libSM.so.6

sudo ln -sf /lib/x86_64-linux-gnu/libuuid.so.1.3.0 /usr/local/lib/libuuid.so.1

其中lld是看依赖关系的

  1. Retail错误

    继续make会产生boost::retail错误,增加lib库boost_regex即可

LIBRARIES += boost_thread stdc++ boost_regex

  1. 系统Cuda有8.0,9.1却报9.0的错误

Conda里面有libcuda库,将conda禁用即可

 

  1. 相关命令

locate a.so 定位库命令

ldd  a.so 查看库依赖关系

 

  1. 其他

在version >17的ubuntu上,可以一条命令安装,具体在官方安装文档,不再赘述。

 

参考链接:

  1. caffe官网
  2. caffe编译报错解决记录 :uu错误
  3. caffe ---找不到lhdf5_hl和lhdf5的错误:hdf5错误
  4. Build Fail with WITH_PYTHON_LAYER := 1 in Makefile.config:retail错误

libopencv_highgui.so:undefined reference to `TIFFIsTiled@LIBTIFF_4.0' tif错误

 

战神的小屋 最好的机器学习教程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

andeyeluguo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值