《21天实战Caffe》阅读笔记

人生若只如初见,何事秋风悲画扇
等闲变却故人心,却道故人心易变
骊山语罢清宵半,泪雨零铃终不怨
何如薄幸锦衣郎,比翼连枝当日愿


Ubuntu 16.04 LTS环境准备

1.在Ubuntu 16.04 系统中,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的文件包含位置发生了变化,尤其是需要用到的hdf5的位置,所以需要更改这一路径.

4.编译测试

make -j
《21天实战Caffe》阅读笔记_第1张图片
Caffe安装1屏幕截图.png
make test
《21天实战Caffe》阅读笔记_第2张图片
Caffe安装2屏幕截图.png

5.运行测试:

sudo make runtest -j8
《21天实战Caffe》阅读笔记_第3张图片
Caffe安装3屏幕截图.png
《21天实战Caffe》阅读笔记_第4张图片
Caffe安装4屏幕截图.png

如果你看到PASSED出现,那么恭喜你,caffe工程已经安装配置成功了.

你可能感兴趣的:(《21天实战Caffe》阅读笔记)