zoukankan      html  css  js  c++  java
  • 记录配置fast rcnn(caffe)仅CPU遇到的问题

    1 首先 配置caffe环境

    http://caffe.berkeleyvision.org/install_apt.html
    我使用的是 ubuntu 16.04,python2.7,cpu版本。gpu配置大同小异。
    建议使用anaconda环境
    conda create -n fastrcnn python=2.7
    激活环境
    conda activate fastrcnn

    安装依赖

    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 install python-dev
    install OpenBLAS by sudo apt-get install libopenblas-dev

    编译

    克隆代码
    git clone --recursive https://github.com/rbgirshick/fast-rcnn.git
    $FRCN_ROOT为代码的根目录
    cd $FRCN_ROOT/lib
    make
    报错 缺少 protobuf
    建议按顺序安装下面的依赖
    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 libopenblas-dev liblapack-dev libatlas-base-dev

    sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

    sudo apt-get install git cmake build-essential

    报错fatal error: google/protobuf/stubs/common.h: No such file or directory
    重新安装 sudo apt-get install libprotobuf-dev
    执行make pycaffe 报错 fatal error: hdf5.h: No such file or directory
    在Makefile.config文件中 INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include 后加 /usr/include/hdf5/serial/
    继续执行make pycaffe
    报错 LD -o .build_release/lib/libcaffe.so
    /usr/bin/ld: cannot find -lsnappy
    /usr/bin/ld: cannot find -lhdf5_hl
    /usr/bin/ld: cannot find -lhdf5
    将Makefiel中
    lmdb boost_system hdf5_hl hdf5 m
    改为
    lmdb boost_system hdf5_serial_hl hdf5_serial m
    make clean 后继续

    报错fatal error: numpy/arrayobject.h: No such file or directory
    执行
    sudo apt-get install python-numpy
    继续 make clean
    make -j8 && make pycaffe
    成功!!
    大功告成
    执行./tools/demo.py出错
    pip install easydict
    pip install scikit-image networkx==2.2
    pip install opencv-python

    执行./tools/demo.py --cpu
    成功弹出检测成功的框

  • 相关阅读:
    变量提升
    前端UI框架和JS类库
    ES6---Map数据结构
    ES6---Set数据结构
    Array.from//Array.of的用法
    闭包的理解和应用场景
    vue-router 的用法
    原型链和作用域链的理解
    WordPress更换了域名 主页、文章、图片路径错误 解决办法
    wordpress 安装新的主题后启动后报错
  • 原文地址:https://www.cnblogs.com/superfly123/p/11540753.html
Copyright © 2011-2022 走看看