版本:Ubuntu14.04
参考:http://www.cnblogs.com/platero/p/3993877.html
http://blog.csdn.net/u013476464/article/details/38071075
==========================
配置过程中需要安装很多库文件,一定确保每一步都要按照说明装好,不然最后哪一步出错了,怎么错的 都不知道...
==========================
整个过程大概包括:
一、配置CUDA6.5(推荐版本)
二、配置BLAS
三、配置OpenCV
四、配置Boost
五、配置谷歌的一些库文(glog, gflags, protobuf, leveldb, snappy, hdf5, lmdb)
六、下载Caffe开源包,各种编译
过程:
一、配置CUDA6.5(推荐版本),按照官方手册一步步来基本没有问题;
详细可以参考:Ubuntu下CUDA6.5配置
二、配置ATLAS
sudo apt-get install libatlas-base-dev
三、配置OpenCV
请查看本博客opencv配制方法
四、配置Boost
可以不用单独配置boost,再第五项中只安装相应的库文件即可;
五、配置谷歌的一些库文(glog, gflags, protobuf, leveldb, snappy, hdf5, lmdb)
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
针对Ubuntu14.04还需要安装下面:
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
六、配置python环境:
sudo apt-get install python-dev python-pip
六、下载Caffe开源包,各种编译
下载地址:https://github.com/BVLC/caffe
下载完成后,进入解压出的文件夹,此处打开终端执行以下命令:
cp Makefile.config.example Makefile.config
make all
make test
make runtest