zoukankan      html  css  js  c++  java
  • CAFFE安装(9):CAFFE下载与编译

    去官方github下载好caffe的zip文件,解压之后

    cd到Caffe-master的文件夹,生成Makefile.config配置文件,执行:

    $ cp Makefile.config.example Makefile.config

    配置Makefile.config文件(仅列出修改部分)

    a. 如果启用CUDNN,去掉其前面的"#"

    USE_CUDNN := 1

    b. 配置一些引用文件(增加部分主要是解决新版本下,HDF5的路径问题)

    INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/lib/x86_64-linux-gnu/hdf5/serial/include

    LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial

    c. 启用Intel Parallel Studio XE 2016(Intel MKL)或者ATLAS(之前介绍 的两个东东)

    BLAS := mkl

    或BLAS : =altas

    d. 配置路径,实现caffe对Python和Matlab接口的支持

    PYTHON_LIB := /usr/local/lib

    若采用Anaconda等,改成相应的路径。不建议使用Anaconda,容易出问题。

    MATLAB_DIR := /usr/local/MATLAB/R2014a

    c. 如果启用OpenCV 3.0, 去掉"#"

    OPENCV_VERSION =3

    我采用的是opencv-2.4.9,所以此处不取消注释

    d. use_python_wrapper 取消注释

    编译caffe-master

    "-j32"是使用CPU的多核进行编译,可以极大地加速编译的速度,建议使用。

    $ make all –j32

    $ make test –j32

    $ make runtest –j32

    如果make失败需要重新make,首先

    $ make clean

    编译Python和Matlab用到的caffe文件

    $ make pycaffe –j32

    $ make matcaffe –j32

  • 相关阅读:
    高级特性(4)- 数据库编程
    UVA Jin Ge Jin Qu hao 12563
    UVA 116 Unidirectional TSP
    HDU 2224 The shortest path
    poj 2677 Tour
    【算法学习】双调欧几里得旅行商问题(动态规划)
    南洋理工大学 ACM 在线评测系统 矩形嵌套
    UVA The Tower of Babylon
    uva A Spy in the Metro(洛谷 P2583 地铁间谍)
    洛谷 P1095 守望者的逃离
  • 原文地址:https://www.cnblogs.com/aaa-YK/p/5537326.html
Copyright © 2011-2022 走看看