安装配置ubuntu14.04+caffe

了解caffe安装,记录安装过程。参考资料:

1.caffe官网 http://caffe.berkeleyvision.org/

2.caffe的Git教程 https://github.com/BVLC/caffe

3. denny学习笔记 http://www.cnblogs.com/denny402/p/5067265.html

4. caffe环境搭建 http://blog.csdn.net/hjimce/article/details/48781693

5. http://blog.csdn.net/liuxiabing150/article/details/42503389

一、版本

linux系统:Ubuntu 14.04 (64位)

预留足够内存,否则会出现内存溢出的问题。之前虚拟机只留了2G内存,明显不够用,又调整了内存大小重新配置。

二、开始安装

1、因个人电脑显卡不满足运算,省去了安装CUDA,安装无GPU版本。

 2、安装caffe

先下载caffe

# sudo git clone https://github.com/BVLC/caffe.git

然后安装一堆第三方库

# sudo apt-get install libatlas-base-dev
# sudo apt-get install libprotobuf-dev
# sudo apt-get install libleveldb-dev
# sudo apt-get install libsnappy-dev
# sudo apt-get install libopencv-dev
# sudo apt-get install libboost-all-dev
# sudo apt-get install libhdf5-serial-dev
# sudo apt-get install libgflags-dev
# sudo apt-get install libgoogle-glog-dev
# sudo apt-get install liblmdb-dev
# sudo apt-get install protobuf-compiler

接着,安装opencv。第一次安装遇到内存溢出问题,后扩展内存后,避免了这个问题

# cd caffe
# sudo git clone https://github.com/jayrambhia/Install-OpenCV
# cd Install-OpenCV/Ubuntu
# sudo sh dependencies.sh
# cd 2.4
# sudo sh opencv2_4_10.sh

接下来,编译caffe。

# cd caffe
# sudo cp Makefile.config.example Makefile.config

因为是安装无GPU版,所以需要修改Makefile.config。文件内容如下:

然后我们把:#CPU_ONLY:=1,那一行的注释符号去掉:CPU_ONLY:=1。修改时,执行以下语句:

# sudo vi /etc/Makefile.config

注意vi命令的使用方法,(:wq)保存退出。

完成上述设置后,开始编译:

 #   make all -j4
 #   make test
 #   make runtest

注意:-j4 是指使用几个线程来同时编译,可以加快速度,j后面的数字可以根据CPU core的个数来决定,如果CPU是4核的,则参数为-j4,也可以不添加这个参数,直接使用“make all”,这样速度可能会慢一点儿。

编译时遇到错误“caffe/proto/caffe.pb.h: No such file or directory”,执行以下语句:

# protoc src/caffe/proto/caffe.proto --cpp_out=.
# mkdir include/caffe/proto
# mv src/caffe/proto/caffe.pb.h include/caffe/proto

至此,caffe安装完成。

3、测试caffe

下载mnist数据

# cd caffe
# sudo sh data/mnist/get_mnist.sh
# sudo sh examples/mnist/create_mnist.sh

运行时,没有GPU,则需要修改配置文件lenet_solver.prototxt

# sudo vi examples/mnist/lenet_solver.prototxt

将最后一行的solver_mode:GPU改为solver_mode:CPU

配置好后,就可以运行了

# sudo sh examples/mnist/train_lenet.sh

注意,运行caffe程序时,必须在caffe的根目录下,不然会出错。

时间: 2024-08-01 10:45:44

安装配置ubuntu14.04+caffe的相关文章

在Ubuntu中学习Caffe系列(1):安装配置ubuntu14.04+cuda7.5+caffe+cudnn

一.版本 linux系统:Ubuntu 14.04 (64位) 显卡:Nvidia K20c cuda: cuda_7.5.18_linux.run cudnn: cudnn-7.0-linux-x64-v4.0-rc 二.下载 Ubuntu 14.04下载地址:http://www.ubuntu.com/download/desktop (64bit) cuda7.5下载地址:https://developer.nvidia.com/cuda-downloads/  ,下载对应的操作系统和版本

faster-rcnn(testing): ubuntu14.04+caffe+cuda7.5+cudnn5.1.3+opencv3.0+matlabR2014a环境搭建记录

python版本的faster-rcnn见我的另一篇博客: py-faster-rcnn(running the demo): ubuntu14.04+caffe+cuda7.5+cudnn5.1.3+python2.7环境搭建记录 1. 首先需要配置编译caffe的环境,并降级gcc为4.7.见: ubuntu14.04下安装cudnn5.1.3,opencv3.0,编译caffe及matlab和python接口过程记录(不好意思,这也是我自己写的) 2. clone 源码: git clon

Ubuntu14.04+caffe+cuda7.5 环境搭建以及MNIST数据集的训练与测试

Ubuntu14.04+caffe+cuda 环境搭建以及MNIST数据集的训练与测试 一.ubuntu14.04的安装: ubuntu的安装是一件十分简单的事情,这里给出一个参考教程: http://jingyan.baidu.com/article/76a7e409bea83efc3b6e1507.html 二.cuda的安装: 1.首先下载nvidia cuda的仓库安装包(我的是ubuntu 14.04 64位,所以下载的是ubuntu14.04的安装包,如果你是32位的可以参看具体的地

ubuntu14.04 caffe环境配置

第一次接触linux,caffe环境配置了好几天. 一.安装ubuntu14.04与windows 7双系统 二.验证系统,下载驱动,安装前的准备.参考链接中的123 三.安装显卡驱动: 输入下列命令添加驱动源 sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update 安装340版驱动 (CUDA 6.5.14目前最高仅支持340版驱动, 343, 346版驱动暂不支持) sudo apt-get install nvidia

ubuntu14.04 caffe+cuda-7.0配置

首先安装cuda: 从nvidia官网上下载:cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb,这里有run和deb两种,严重推荐deb格式,安装方便 cd到cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb所在目录,比如我的: cd ~/software/cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb 执行: sudo dpkg -i cuda-repo-u

Ubuntu14.04+caffe+CPU

刚刚在上篇博客记录了windows10下GPU版本caffe的安装,正准备跑跑论文里的代码,发现好多命令都是.sh命令,这是linux系统的脚本文件.不能直接在windows下运行,于是我想把.sh转换为windows下可执行的bat文件,但是又发现代码需要将数据转换为leveldb格式.而leveldb不能直接在windows下编译,还需配置,比较繁琐.而lmdb可以直接在windows下编译.下面是两者区别: 它们都是键/值对(Key/Value Pair)嵌入式数据库管理系统编程库. 虽然

Ansible安装(ubuntu14.04环境)

一.安装环境 虚拟机1:Ansible管理节点,操作系统ubuntu14.04,IP:192.168.1.101 二.安装 2.1.获取安装包的服务器进行替换,避免翻墙 sudo sed  -i  -re  's/\w+\.archive\.ubuntu\.com/archive.ubuntu.com/g'  /etc/apt/sources.list 2.2.更新安装库 apt-get update 2.3.开始进行安装 sudo apt-get install software-proper

安装了ubuntu14.04+windows7双系统的笔记本启动后出现grub rescue>提示符

解决思想如下: 1.在grub rescue>提示符处输入ls  即可看到该命令列出了硬盘上的所有分区,找到安装了linux的分区,我的安装在(hd0,msdos8)下,所以我以(hd0,msdos8)为例,msdos可以省略不写,如(hd0,8); 2.在grub rescue>提示符处输入set root=(hd0,8) 3.在grub rescue>提示符处输入ls /boot/grub/i386-pc/normal.mod    这个normal.mod是我们要找的文件,具体位置

Mysql5.6.19安装说明(ubuntu14.04)

目录 1 准备工作 3 2 安装Mysql需要的依赖 3 2.1 安装 Mysql 3 3 常用命令 3 3.1 验证原有主机是否已安装 3 3.2 启动 4 3.3 登录 4 3.4 远程登录 4 3.5 重启服务 4 3.6 停止服务 4 3.7 查看服务状态 4 4 错误解决方案 4 1 准备工作 本文档是在ubuntu14.04下安装5.6版本的mysql. 1.所用软件: Ubuntu14.04 LTS版 2.建议使用root用户 3.使用服务器地址:192.168.1.236 4.安