• mac下配置caffe


    Step1:安装homebrew

    如果电脑上有,暂时不装。但是在step2(或者其他需要brew的情况)加完sudo之后如果仍然报错,就需要重新安装homebrew。在终端里输入如下命令:

    ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/intall)” 即可安装。

    (参考网址:http://blog.csdn.net/yanzi1225627/article/details/42113661

    Step2:安装CMake

    安装完homebrew后,在终端输入brew install cmake,然后按照提示安装就行(如果系统提示没有权限,就在brew前加个sudo,以下用brew安装软件都是如此,如果没有权限,就在前面加sudo)

    Step3:安装Opencv

    OpenCV的官网(http://opencv.org)下载mac版opencv源文件(2.x版,不要下3.x版,与caffe不兼容),解压缩。然后分别输入下面三条语句:

    sudo cmake G”Unix Makefiles”

    sudo make -j8

    sudo make install

    Step4:安装CUDA

    即使用不到GPU加速(或者电脑使用不了GPU加速),也要装CUDA,否则会报错。在CUDA官网(https://developer.nvidia.com/cuda-downloads)下载最新版CUDA,按照步骤一步一步安装就可以,安装完需要设置环境变量。

    在终端输入vim /etc/profile 然后在文件的末尾加入

        export PATH=/Developer/NVIDIA/CUDA-7.0/bin:$PATH

     export DYLD_LIBRARY_PATH=/Developer/NVID-IA/CUDA-7.0/lib:$DYLD_LIBRARY_PATH

        如果CUDA不是7.0版本,相应的环境变量要修改。

    Step5:安装各种依赖项

    在终端输入以下命令:

    for x in snappy leveldb gflags glog szip hdf5 lmdb homebrew/science/opencv;

    do

      sudo brew uninstall $x;

      sudo install --fresh -vd $x;

    done

    这个时候会有error产生,如果error是提示找不到以上几个依赖项的其中之一,可以不必理会,这是由brew uninstall报的错。如果是其他错误,需要彻查一下。

    接着继续输入:

    sudo brew uninstall --force protobuf;

    sudo brew install --with-Python --fresh -vd prototype

    同样的,只要是uninstall报的错都可以直接无视

    然后输入:

    sudo brew uninstall boost boost-python;

    sudo brew install --fresh -vd boost boost-python

    为什么要加个uninstall,这是因为caffe对依赖项的版本是有要求的(详情见caffe官网),如果不想这么繁琐地操作,可以检查一下电脑里各个已存在依赖项的版本,符合要求的就不需要再卸载重装了。

    Step6:下载caffe并修改配置

    直接从Git上下。在终端输入:git clone https://github.com/BVLC/caffe.git

    等到下载完之后,输入

    cd caffe

    cp Makefile.config.example makefile.config

    如果不想运行GPU加速模式,可以选择CPU_ONLY模式。需要在cmake前后都修改配置文件。首先在caffe文件夹里找到makefile.config,将#CPU_ONLY:=1前面的注释(#)去掉。

    Step7:安装

    在终端输入(当前文件夹是caffe):

    mkdir build

    cd build

    cmake ..

       如果对是否使用CUDA无所谓,以下这段可以跳过。如果不想开GPU加速,则打开caffe/build里的CMakeCache.txt,将CPU_ONLY:BOOL赋值为ON,同时,打开CaffeConfig.cmake,把set(CPU_ONLY,OFF)中OFF改为ON。这样就不会打开CUDA了。 

    然后,开始安装。

    make all

    Step8:测试是否安装成功

    在命令行输入make runtest,如果所有的layer都显示“RUN OK”,且所有的测试样本都PASEED,则caffe搭建成功

    参考网址:

    http://blog.csdn.net/surgewong/article/details/43708339

    http://caffe.berkeleyvision.org/installation.html

    http://www.bubuko.com/infodetail-847860.html

  • 相关阅读:
    利用Mathematica计算伴随矩阵
    一个游戏
    华南理工大学2016年数学分析高等代数考研试题参考解答
    中山大学2016年数学分析高等代数考研试题参考解答及其讲解
    张祖锦第7卷第483期一个对数-平方根不等式
    为新生儿办理户口
    丘成桐大学生数学竞赛2014年分析与方程个人赛试题第一题另解
    家里蹲大学数学杂志第7卷第481期一道实分析题目参考解答
    顶级俄国数学家是怎样炼成的?[2016-06-25 张羿 赛先生]
    Calculations are rather interesting
  • 原文地址:https://www.cnblogs.com/unclelin/p/6384610.html
Copyright © 2020-2023  润新知