美文网首页
《21天实战Caffe》阅读笔记

《21天实战Caffe》阅读笔记

作者: 黄昏下的落地窗 | 来源:发表于2018-01-26 14:36 被阅读0次

    人生若只如初见,何事秋风悲画扇
    等闲变却故人心,却道故人心易变
    骊山语罢清宵半,泪雨零铃终不怨
    何如薄幸锦衣郎,比翼连枝当日愿


    Ubuntu 16.04 LTS环境准备

    1.在Ubuntu 16.04 系统中,Caffe的所有依赖包都可以使用 apt-get 或者 apt 命令安装.

    #在 Ubuntu 下如果没有使用 root 帐号,则需要在命令前加 sudo 
    sudo apt install git
    sudo apt install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
    sudo apt install --no-install-recommends libboost-all-dev
    sudo apt install libatlas-base-dev 
    sudo apt install python-dev 
    sudo apt install libgflags-dev libgoogle-glog-dev liblmdb-dev 
    

    2.下载Caffe源码:

    git clone https://github.com/bvlc/caffe.git
    cd caffe/
    mv Makefile.config.example Makefile.config
    

    3.修改Makefile.config

    //如果你不使用GPU的话,就将
    # CPU_ONLY := 1
    修改为:
    CPU_ONLY := 1
    //若使用cudnn,则将
    # USE_CUDNN := 1
    修改为:
    USE_CUDNN := 1
    //若使用的opencv版本是3的,则将
    # OPENCV_VERSION := 3
    修改为:
    OPENCV_VERSION := 3
    //若要使用python来编写layer,则需要将
    # WITH_PYTHON_LAYER := 1
    修改为:
    WITH_PYTHON_LAYER := 1
    //重要的一项
    将# 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/hdf5/serial
    //这是因为ubuntu16.04的文件包含位置发生了变化,尤其是需要用到的hdf5的位置,所以需要更改这一路径.
    

    4.编译测试

    make -j
    
    Caffe安装1屏幕截图.png
    make test
    
    Caffe安装2屏幕截图.png

    5.运行测试:

    sudo make runtest -j8
    
    Caffe安装3屏幕截图.png Caffe安装4屏幕截图.png

    如果你看到PASSED出现,那么恭喜你,caffe工程已经安装配置成功了.

    相关文章

      网友评论

          本文标题:《21天实战Caffe》阅读笔记

          本文链接:https://www.haomeiwen.com/subject/zmebaxtx.html