sudo apt-get install libatlas-base-dev
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
git clone https://github.com/BVLC/caffe.git
cd caffe
cp Makefile.config.example Makefile.config
我是在服务器上,选择只用CPU(不用GPU)计算
vi Makefile.config
# Adjust Makefile.config (for example, if using Anaconda Python)
# uncomment CPU_ONLY := 1
最后编译
make all
make pycaffe
跑一下测试(可选)
make test
make runtest
跑MNIST试试
cd caffe
sh data/mnist/get_mnist.sh
sh examples/mnist/create_mnist.sh
vi examples/mnist/lenet_solver.prototxt
# 修改 solver_mode 为 CPU
./examples/mnist/train_lenet.sh