這裏爲了講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編譯比較詳細的介紹)