caffe(only CPU)+Ubuntu16.04 环境配置(内附mnist测试)

本文详细介绍了在Ubuntu16.04环境下配置Caffe的全过程,包括所需依赖包的安装、Caffe源码的编译及mnist示例的测试等关键步骤。

刚刚学caffe不久,自从caffe的环境被我弄乱之后,就打算再重新配置一次,配置了一整天,期间出现了很多令人头疼的问题。最后在第二天的早晨,突然的就把环境搭建好了!!!所以说搭环境这种问题一定要细心细心,更要有耐心。写下这篇博客,记录一下整个过程。至于需要用到GPU的时候,再说!
下面是配置环境的具体步骤。
一:下载Ubuntu16.04(这个是我的百度网盘链接:http://pan.baidu.com/s/1hrDhJzm),大家也可以去官网下载。
二:caffe下载 (百度网盘链接:http://pan.baidu.com/s/1pK8jGi3),这个版本的caffe是和上面的16.04直接配套使用的,不会出现protoc版本不匹配,找不到头文件等问题。如果想使用其他的版本,大家可以去git上面下载,但是配置过程可能会出现问题,具体参见其他博主的教程。
三:安装编译
1、安装所需的依赖包:
打开Ubuntu的terminal,直接依次输入下面的命令(此时在根目录下):

1、sudo apt-get install libprotobuf-dev 
2、sudo apt-get install libleveldb-dev
3、sudo apt-get install libsnappy-dev 
4、sudo apt-get install libopencv-dev 
5、sudo apt-get install libhdf5-serial-dev
6、sudo apt-get install protobuf-compiler
7、sudo apt-get install libgflags-dev
8、sudo apt-get install libgoogle-glog-dev
9、sudo apt-get install liblmdb-dev
10、sudo apt-get install libatlas-base-dev

2、将下载解压后的caffe-master包拷贝到根目录下,并重命名为caffe,如下图:
这里写图片描述

3、此时在原来的terminal内输入:

cd caffe

这时进入到caffe的根目录下,由于下载的caffe包里面直接将Makefile.config文件修改好了,所以接下来直接进行编译。(如果是在git上面自己下载的caffe包,则需要将Makefile.config.example文件里面的CPU_ONLY选项前的#去掉,以及修改一些其他的路径,并重命名为Makefile.config。具体参考其他博客的方法)
4、编译

1sudo make all
2sudo make test
3sudo make runtest

在caffe根目录下依次输入上述命令,便可完成整个过程的编译。

四、测试mnist示例
1、输入如下命令,下载数据。
这里写图片描述

2、输入如下命令,将下载的二进制文件转换为caffe需要的lmdb格式。
这里写图片描述
3、执行如下命令,调用lenet模型,进行训练。
这里写图片描述
4、下图为训练的过程,到此caffe的环境搭建成功。
这里写图片描述

象牙塔内,
电脑桌前,
恰同学少年!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值