mac安装caffe

2018-08-0521:53:46

以前经常用windows平台,最近换了mac平台。这是一个mac下安装caffe的教程

 1     brew install opencv3 --with-contrib --with-ffmpeg --with-tbb --with-qt5 --with-python
 2     export OpenCV_DIR=/usr/local/Cellar/opencv3/3.1.0_1/share/OpenCV
 3     echo /usr/local/opt/opencv3/lib/python2.7/site-packages >> /usr/local/lib/python2.7/site-packages/opencv3.pth
 4     brew link opencv3 --force
 5  
 6     #高性能矩阵计算,数值运算库
 7     brew install openblas
 8     #不加可能不会在/usr/local/include(bin) 中创建openblas的link,导致查找不到cblas.h的错误
 9     brew link openblas --force
10  
11     brew install szip
12  
13     #谷歌开发的混合语言数据标准,序列化
14     #直接用动态库opencv和caffe链接到同一个动态protocol库会出错
15     git clone https://github.com/google/protobuf.git
16     cd protobuf
17     git clone -b release-1.7.0 https://github.com/google/googlemock.git gmock
18     cd gmock
19     git clone -b release-1.7.0 https://github.com/google/googletest.git gtest
20     cd ../cmake
21     mkdir build
22     cd build
23     cmake -DBUILD_SHARED_LIBS=OFF ..
24     make -j4
25     make install
26     cd ../../python
27     python setup.py build
28     python setup.py test
29     python setuppy install
30  
31     #brew install --build-from-source --with-python -vd protobuf
32  
33     #谷歌开发的日志系统
34     brew install glog
35  
36     #谷歌开源的处理命令行参数的库
37     brew install gflags
38  
39     #层次型的数据存储格式,包含了数据定义和支持接口
40     brew install hdf5
41  
42     #caffe需要使用的智能指针等来自boost库,还有python调研c++的借口也由boost实现
43     brew install --build-from-source -vd boost boost-python
44  
45     #一些nosql的数据库,caffe的数据存储
46     brew install lmdb
47     brew install snappy
48     brew install leveldb  <pre name="code" class="plain">    git clone https://github.com/BVLC/caffe.git
49     cd caffe
50  
51     #安装python caffe
52     for req in $(cat python/requirements.txt); do pip install $req; done
53     echo "if import caffe failed with segment fault, check the python lib link, you should link local python lib manully"
54     mkdir build
55     cd build
56     #mac dose not support cuda, use cpu only
57     cmake -DCPU_ONLY=ON ..
58     make all
59     make install
60     make runtest

 

posted @ 2018-08-05 21:56  RM-Anton  阅读(197)  评论(0编辑  收藏  举报