Posts /

Caffe Installation on OS X 10.11

Twitter Facebook
04 Apr 2017

2017.04.04 更新日志:昨天电脑不知道出了什么问题,OpenCV 用不了了,我重装发现安装不了,然后发现Caffe也用不了了,无奈,重装。本来这个安装过程我已经很熟练了,但是这次安装遇到了很多之前没有遇到过的问题,弄了一下午终于安装好了,感觉应该再更新一波教程了。

2016.12.19 更新日志:我作死将系统升级到了10.12,然后又乖乖的重装了系统回到 10.11.6。环境需要重新配置,而这时的 CUDA 大版本已经来到了 8.0,因此现在更新这一教程至最新版本,同时使用了 Intel Parallel Studio Composer XE 2017 替代默认的 BLAS。

昨天看了一篇论文:

A Neural Algorithm of Artistic Style,主要内容是如何将一张图片的风格和另一张图片的内容结合起来的问题。是不是听着很熟?是的,最近很火的 PRISMA 就是做这个的。因为这是一个很有趣的内容,我就尝试动手做了一下,花了大约一个下午和一个晚上的时间,大功告成。

这篇 blog 的主要内容是总结我在 Mac 上安装 caffe 的详细过程,希望对需要的人有所帮助。

Hardware&Software:

  • MacBook Pro (Retina, 15-inch, Mid 2014)
  • 2.5 GHz Intel Core i7
  • 16 GB 1600 MHz DDR3
  • OS X 10.11.6
  • Intel Iris Pro 1536 MB + NVIDIA GeForce GT 750M 2048MB

首先需要安装 caffe 需要的环境依赖:

接下来开始安装 caffe 需要的通用依赖:

如果你像我一样使用的是 Anaconda Python,需要对 OpenCV formula 进行一下修改,在命令行中输入 brew edit opencv,然后将

args << "-DPYTHON#{py_ver}_LIBRARY=#{py_lib}/libpython2.7.#{dylib}"
args << "-DPYTHON#{py_ver}_INCLUDE_DIR=#{py_prefix}/include/python2.7"

替换为

args << "-DPYTHON_LIBRARY=#{py_prefix}/lib/libpython2.7.dylib"
args << "-DPYTHON_INCLUDE_DIR=#{py_prefix}/include/python2.7"

接下来开始安装依赖:

brew install -vd snappy leveldb gflags glog szip lmdb
# need the homebrew science source for OpenCV and hdf5
brew tap homebrew/science
brew install hdf5 opencv

继续安装其他依赖:

# with Python pycaffe needs dependencies built from source
brew install --build-from-source --with-python -vd protobuf
brew install --build-from-source -vd boost boost-python
# without Python the usual installation suffices
brew install protobuf boost

以上配置完成后,我们便可以开始进行 caffe 的编译了。

至此,安装已经大功告成了,你可以通过 MNIST tutorial 或者 ImageNet model tutorial 开始你的 caffe 之旅了!

TroubleShoots:

<持续更新中>
Twitter Facebook