MAC OS X10.10下Caffe无脑安装(CPU ONLY)
最近心血来潮,想趁着实习之前一周空闲的时间玩玩各种 Deep Learning 的热门工具(Caffe, Theano 之类),结果却深陷安装和配置环境的痛苦当中。。。安装Caffe花费了我两天时间,在各种文档教程中绕了不少圈子。据不完全统计,对我比较有帮助的一些参考资料如下:
- Caffe官方文档:http://caffe.berkeleyvision.org/install_osx.html
- 最初照着弄的资料:http://blog.csdn.net/surgewong/article/details/43708339
- 出现各种问题:https://groups.google.com/forum/#!topic/caffe-users/G7gj03A-JPw,https://github.com/BVLC/caffe/issues/2018,https://github.com/BVLC/caffe/issues/2307,https://github.com/BVLC/caffe/issues/1830
- 顺便搞清楚了OpenCV的安装:http://www.learnopencv.com/install-opencv-3-on-yosemite-osx-10-10-x/
GOAL
KEY POINTS
- 根本不需要改成基于libstdc++ 来编译安装啊啊啊。。。(官方文档这个骗纸)
- 手动修改使它CPU_ONLY的地方 (不要问我为什么,反正我成功了)
STEP BY STEP
1. 安装 Homebrew
2. 安装 CUDA
export PATH=/Developer/NVIDIA/CUDA-7.0/bin:$PATH
export DYLD_LIBRARY_PATH=/Developer/NVIDIA/CUDA-7.0/lib:$DYLD_LIBRARY_PATH
3. 安装各种依赖
for x in snappy leveldb gflags glog szip hdf5 lmdb homebrew/science/opencv; do brew uninstall $x; brew install --fresh -vd $x; done brew uninstall --force protobuf; brew install --with-python --fresh -vd protobuf brew uninstall boost boost-python; brew install --fresh -vd boost boost-python
4. 下载 Caffe 并修改配置
git clone https://github.com/BVLC/caffe.git cd caffe cp Makefile.config.example Makefile.config在Makefile.config中:
5. 安装
mkdir build cd build cmake ..
然后你会神奇的发现CPU_ONLY 那行仍然写着OFF。。。所以我们来手动改他
make all make runtest
成功搞定!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。