macOS Sierra (10.12.3)编译Caffe

2017-03-07 10:52:52来源:http://www.mobibrw.com/2017/6099作者:默默的点滴人点击

截止2017-03-05的最新版本代码,后续代码编译可能有所不同。为了实验目的,本次不开启GPU的支持,仅仅使用CPU。



虽然
Google
开源了tensorflow
,但是受限于天朝的网络问题,在没有梯子的情况下,是基本上没办法编译成功的,因此我们尝试使用老牌的
Caffe
来进行实验,看看效果。



默认大家已经成功安装了
HomeBrew
,没有安装的同学参考让Mac也能拥有apt-get类似的功能——Brew
。默认大家已经安装好
Xcode
的最新版本,并且安装了命令行编译工具。


安装Git
$ brewinstallgit
下载源代码
$ gitclone https://github.com/BVLC/caffe.git
安装依赖的编译库
$ brewinstallprotobuf
$ brewinstallboost
$ brewinstallgflags
$ brewinstallglog
$ brewinstallhomebrew/science/opencv
$ brewinstallhdf5
$ brewinstallleveldb
$ brewinstalllmdb
编译Caffe
$ cd caffe
$ cp Makefile.config.example Makefile.config

修改其中的编译选项:


$ vim Makefile.config

然后修改里面的内容,找到如下内容:


# CPU-only switch (uncomment to build without GPU support).
# CPU_ONLY := 1

去掉注释,修改后如下:


# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

完成设置后, 开始编译


$ make all -j4
$ make test
$ make runtest

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台