安装配置ubuntu14.04+caffe
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装配置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)保存退出。
完成上述设置后,开始编译:
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的根目录下,不然会出错。
以上是关于安装配置ubuntu14.04+caffe的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu 14.04: caffe2 的安装,pycharm的配置, anaconda的使用
Ubuntu14.04 安装CUDA7.5 + Caffe + cuDNN
Ubuntu 14.04 64位配置Caffe 教程(基于CUDA 7.5)
Caffe初学者第一部:Ubuntu14.04上安装caffe(CPU)+Python的详细过程 (亲测成功, 20180524更新)
64位双系统Ubuntu 14.04 LTS + Caffe + CUDA 7.5 + Opencv 3.0 安装配置实战