文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
1. 安装依赖
- 安装CUDA
下载地址:https://developer.nvidia.com/cuda-toolkit-archive,本文采用的是CUDA 7.5版本。下载安装之后,需要配置环境变量,编辑/etc/profile',添加
PATH=$PATH:/Developer/NVIDIA/CUDA-7.5/bin`。
- 安装其它的依赖
通过Homebrew安装所需要的其它依赖,其它依赖有gflags,snappy,glog,hdf5,lmdb ,opencv3,boost(包括python版本),leveldb ,protobuf(包括python版本),webp(运行mnist数据集会用到)。命令如下:
1 | # 安装软件 |
2. 安装caffe
在Github上下载caffe源码,地址为:https://github.com/BVLC/caffe,下载后在caffe根目录创建build
文件夹,将Makefile.config.example
文件名改为Makefile.config
,修改Makefile.config文件,修改如下:
1 | 将 |
如果是OpenBLAS,则改为:
1 | 将 |
执行make -j
,看到下面的内容说明安装caffe成功。
1 | CXX/LD -o .build_release/tools/caffe.bin |
整个Makefile.config文件:
1 | ## Refer to http://caffe.berkeleyvision.org/installation.html |
3. 安装pycaffe
安装pycaffe之前需要安装numpy等,获取numpy路径的命令如下:
1 | $ python |
修改Makefile.config,修改PYTHON_INCLUDE,改为自己的python地址及numpy地址:
1 | PYTHON_INCLUDE := /usr/include/python2.7 \ |
然后运行:
1 | $ make pycaffe |
最后,需要将caffe的目录添加到Python path中。修改.bash_profile
或.bashrc
文件,添加:
1 | export PYTHONPATH=/yourpath/caffe/python:$PYTHONPATH |
在Python中运行import caffe
不报错即可。中间报错可能是python环境问题,例如需要升级pip
,命令为pip install -U pip
,缺少scikit-image
,用pip install scikit-image
来安装,其它的caffe依赖类似。