人生若只如初見错忱,何事秋風(fēng)悲畫扇
等閑變卻故人心儡率,卻道故人心易變
驪山語罷清宵半,淚雨零鈴終不怨
何如薄幸錦衣郎以清,比翼連枝當(dāng)日愿
Ubuntu 16.04 LTS環(huán)境準(zhǔn)備
1.在Ubuntu 16.04 系統(tǒng)中,Caffe的所有依賴包都可以使用 apt-get 或者 apt 命令安裝.
#在 Ubuntu 下如果沒有使用 root 帳號,則需要在命令前加 sudo
sudo apt install git
sudo apt install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt install --no-install-recommends libboost-all-dev
sudo apt install libatlas-base-dev
sudo apt install python-dev
sudo apt install libgflags-dev libgoogle-glog-dev liblmdb-dev
2.下載Caffe源碼:
git clone https://github.com/bvlc/caffe.git
cd caffe/
mv Makefile.config.example Makefile.config
3.修改Makefile.config
//如果你不使用GPU的話儿普,就將
# CPU_ONLY := 1
修改為:
CPU_ONLY := 1
//若使用cudnn,則將
# USE_CUDNN := 1
修改為:
USE_CUDNN := 1
//若使用的opencv版本是3的掷倔,則將
# OPENCV_VERSION := 3
修改為:
OPENCV_VERSION := 3
//若要使用python來編寫layer,則需要將
# WITH_PYTHON_LAYER := 1
修改為:
WITH_PYTHON_LAYER := 1
//重要的一項
將# Whatever else you find you need goes here.下面的
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib
修改為:
INCLUDE_DIRS :=$(PYTHON_INCLUDE)/usr/local/include /usr/include/hdf5/serial
LIBRARY_DIRS := $(PYTHON_LIB)/usr/local/lib/usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial
//這是因為ubuntu16.04的文件包含位置發(fā)生了變化,尤其是需要用到的hdf5的位置,所以需要更改這一路徑.
4.編譯測試
make -j
make test
5.運行測試:
sudo make runtest -j8
如果你看到PASSED出現(xiàn),那么恭喜你,caffe工程已經(jīng)安裝配置成功了.