这里为了讲caffe的安装,我们先不使用GPU,进行安装测试,因为没有GPU我们依旧可以跑caffe,只是速度比较慢而已。
1、安装caffe所需要的依赖库
命令:
sudo apt-get install libatlas-base-dev
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-devsudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
这些库要安装挺久的,请耐心等待。
2、安装caffe
到github上下载caffe:https://github.com/BVLC/caffe。下载完成后,解压caffe源码包。解压后,我们打开文件,可以看到caffe的源码包如下:
git clone https://github.com/BVLC/caffe.git
cd caffe-master
cp Makefile.config.example Makefile.config
3、 编译Caffe
make all
make pycaffe
4 、测试Caffe
make test
make runtest
5、 跑一下mnist
cd caffe -master
sh data/mnist/get_mnist.sh
sh examples/mnist/create_mnist.sh
vi examples/mnist/lenet_solver.prototxt # 如果没有GPU,修改solver_mode为 CPU
./examples/mnist/train_lenet.sh
参考文献
http://blog.csdn.net/myarrow/article/details/52316133 (caffe整体环境搭建、caffe编译时简单介绍)
http://blog.csdn.net/hjimce/article/details/48781693(caffe编译比较详细的介绍)