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

  • 相关阅读:
    spring属性的三种注入方法
    spring整合web项目原理
    IOC与DI区别
    近期的一些思考(前后台对接方面)
    关于form表单回车自动刷新
    css画心形、三角形的总结
    网页播放器与播放器定制
    css实现div内凹角样式
    20190614笔记(颜色透明度,css,filter,滤镜,计算属性,json和formData转换)
    关于注册页面的总结
  • 原文地址:https://www.cnblogs.com/aaa-YK/p/5537326.html
Copyright © 2011-2022 走看看