标签:
了解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的根目录下,不然会出错。
标签:
原文地址:http://www.cnblogs.com/Bunnyxiaochouchou/p/5618022.html