Macos mojave cmake 安装caffe
1、先安装xcode
2、安装homebrew
3、安装点依赖
brew install -vd snappy leveldb gflags glog szip lmdb
brew install openblas
brew install hdf5 opencv
brew install boost@1.59 boost-python@1.59
brew link boost@1.59 —force
brew link boost-python@1.59 —force
4、至于protobuf,实测在3.6.1版本上也不能正确编译,而homebrew带其他版本太旧,这里我们从source编译protobuf的3.5.1版本:
cd ~/Downloads
wget https://github.com/protocolbuffers/protobuf/archive/v3.5.1.zip
unzip protobuf-3.5.1.zip
cd protobuf-3.5.1
./autogen.sh
./configure
make
make install
5、推荐安装个Anconda
6、创建anconda环境并配置
conda create --name py27 python=2.7
source activate py27
pip install numpy scipy scikit-image
7、感觉用make安装会碰到各种玄学的错误,还是用cmake吧
8、下载caffe(默认下载安装目录在你的users/你的用户名下面)
cd ~
git clone https://github.com/BVLC/caffe.git
cd caffe
9、cmake一下
mkdir build
cd build
cmake ..
10、修改 CMakeCache.txt
//Build Caffe without CUDA support
CPU_ONLY:BOOL=ON
11、修改CaffeConfig.cmake
# Cuda support variables
set(Caffe_CPU_ONLY ON)
12、依次执行:
make all
make runtest
make pycaffe
13、如果出现 no module named caffe的话,输入
export PYTHONPATH=~/caffe/python:$PYTHONPATH
本文是参考两篇文章写的
第一篇:https://zhuanlan.zhihu.com/p/46930024
第二篇:作者:神棄丶Aria
链接:https://www.jianshu.com/p/6aaa44fe6c32
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。