码迷,mamicode.com
首页 > 其他好文 > 详细

Caffe实战一(环境准备及CPU模式下编译)

时间:2017-10-27 19:11:24      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:github   comm   fat   margin   google   git clone   ble   evel   --   

经过前几天的折腾,终于把Ubuntu16.04开发环境给搭建了起来,包括win10+Ubuntu双系统的安装、系统安装后的优化等等。

详见之前的文章:
Ubuntu16.04.2 LTS 64bit系统装机记录
Ubuntu16.04安装Nvidia显卡驱动+Cuda8.0+Cudnn6.0

接下来,该是实践的时候了。参考书籍:《深度学习 21天实战Caffe》(赵永科著)。

1、依赖包安装

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、源码下载

sudo git clone https://github.com/bvlc/caffe.git
cd caffe/
sudo mv Makefile.config.example Makefile.config

 

3、编译(CPU模式)

修改Makefile.config,去掉CPU_ONLY前的“#”(仅CPU模式)
sudo make -j

 

#问题:
编译中出现错误:fatal error: hdf5.h: 没有那个文件或目录

#解决:
1)打开caffe根目录下的Makefile.config,找到“INCLUDE_DIRS”(第94行左右),添加路径“/usr/include/hdf5/serial/”到“INCLUDE_DIRS”

2)打开caffe根目录下的Makefile),找到“LIBRARIES”(第181行左右),把“hdf5_hl”和“hdf5”分别修改为“hdf5_serial_hl”和“hdf5_serial”

Caffe实战一(环境准备及CPU模式下编译)

标签:github   comm   fat   margin   google   git clone   ble   evel   --   

原文地址:http://www.cnblogs.com/wmxfd/p/caffe_experiment_1_compilation_on_cpu_mode.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!