首先给出CAFFE官网安装指南页面,但在一般安装过程中会出现很多问题,这是官方安装文档中没有涉及到的。好的,下面介绍一下我的详细配置过程。
http://caffe.berkeleyvision.org/installation.html#compilation
第一步:安装dependencies
caffe的的编译需要很多的lib文件和支持模块,照着下面的语句一句一句的输入就可以了
$ sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
$ sudo apt-get install --no-install-recommends libboost-all-dev
$ sudo apt-get install libatlas-base-dev
$ sudo apt-get install libhdf5-serial-dev
$ sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
$ sudo apt-get install python-numpy
$ sudo apt-get install python-dev
第二步:安装anncoda
使用caffe的python接口接口当然少不了anaconda,下面给出了anaconda的官方网站,找到对于的python版本,下载对应Linux版本的文件
https://www.continuum.io/downloads
下载完成后在其路径下输入bash指令,完成安装
$ bash Anaconda2-4.3.0-Linux-x86_64.sh
第三步:安装opencv
实际上ubuntu内建了2版本的opencv,因此不进行这一步