關於caffe安裝,官網上也有詳細的教程,但這裏有一點須要說明下,因爲本人使用的是ubuntu16.04並且是雙顯卡,你們都曉得ubuntu16.04對於獨顯的支持不友好,一度在安裝系統的時候出現不少問題,caffe安裝教程裏面就有一段是關於使用GPU的,好在caffe的配置文件能夠配置只是用CPU,因此果斷跳過了這一段,生怕再搞出個黑屏,沒法登陸之類的問題。ubuntu
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
經過配置文件能夠忽略使用該功能,暫時不用安裝。app
sudo apt-get install libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
cp Makefile.config.example Makefile.config gedit Makefile.config
找到#CPU_ONLY := 1,取消註釋(咱們設置爲CPU模式)google
將INCLUDE_DIRS修改成INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial
code
gedit Makefile
將LIBRARIES修改成LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial
教程
不然報錯: "fatal error: hdf5.h"get
make all make test make runtest