Caffe是一个高效的深度学习框架。它既可以在CPU上执行也可以在GPU上执行。

下面介绍在Ubuntu上不带CUDA的Caffe配置编译过程:

1.      安装BLAS:$ sudo apt-get install libatlas-base-dev

2.      安装依赖项:$ sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev protobuf-compiler liblmdb-dev

3.      安装glog(从http://download.csdn.net/download/chenguangxing3/6661667下载):$ tar zxvf glog-0.3.3.tar.gz , $ cd glog-0.3.3 , $ ./configure , $make , $ sudo make install

4.      安装gflags(从https://github.com/gflags/gflags下载),依次执行:$ unzip gflags-master.zip  , $cd gflags-master , $ mkdir build , $ cd build , $ export CXXFLAGS=”-fPIC” , $ cmake .. , $ make VERBOSE=1 , $ make , $ sudo make install

5.      安装lmdb:$ git clone git://gitorious.org/mdb/mdb.git , $ cdmdb/libraries/liblmdb , $ make , $ sudo make install

6.      下载Caffe:$ git clone git://github.com/BVLC/caffe.git

7.      安装Caffe:(1)、$ cp Makefile.config.example Makefile.config  (2)、修改Makefile.config文件:去掉注释, CPU_ONLY:= 1 (3)、$ make all (4)、$ make test (5)、$ make runtest

说明:(1)、如果在第2步中加入了libgflags-dev libgoogle-glog-dev liblmdb-dev 项,则可省去第3、4、5步对glog、gflags、lmdb的单独安装;

(2)、编译带CUDA支持的Caffe与上面的步骤完全一致,只要把CPU_ONLY:=1注释掉即可。

参考文献:

1.      http://caffe.berkeleyvision.org/installation.html

2.      http://m.blog.csdn.net/blog/zxd675816777/39649281

3.      http://www.haodaima.net/art/2823705

4.      http://demo.netfoucs.com/danieljianfeng/article/details/42836167

5.      http://www.cnblogs.com/platero/p/3993877.html

6.      http://blog.csdn.net/kuaitoukid/article/details/40395617

Ubuntu 14.04 64位机上不带CUDA支持的Caffe配置编译操作过程相关推荐

  1. Ubuntu 14.04 64位机上配置Android Studio操作步骤

    Android Studio是一个为Android平台开发程序的集成开发环境.2013年5月16日在Google I/O上发布,可供开发者免费使用.Android Studio基于JetBrains ...

  2. Ubuntu 14.04 64位机上用Caffe+MNIST训练Lenet网络操作步骤

    1.      将终端定位到Caffe根目录: 2.      下载MNIST数据库并解压缩:$ ./data/mnist/get_mnist.sh 3.      将其转换成Lmdb数据库格式:$ ...

  3. Go在Ubuntu 14.04 64位上的安装过程

    1. 从 https://golang.org/dl/  或  https://studygolang.com/dl 下载最新的发布版本go1.10即go1.10.linux-amd64.tar.gz ...

  4. Ubuntu 14.04 64位安装32位兼容包

    问题描述 我的操作系统是64bit版的Ubuntu 14.04,很多32bit的软件无法安装使用,因此希望通过安装32位兼容包解决. 安装过程 在Ubuntu 13.10之前,可以通过安装 ia32- ...

  5. Ubuntu 14.04(64位)+GTX970+CUDA8.0+Tensorflow配置 (双显卡NVIDIA+Intel集成显卡) ------本内容是长时间的积累,有时间再详细整理...

    (后面内容是本人初次玩GPU时,遇到很多坑的问题总结及尝试解决办法.由于买独立的GPU安装会涉及到设备的兼容问题,这里建议还是购买GPU一体机(比如https://item.jd.com/396477 ...

  6. Ubuntu 14.04 64位上安装wps office软件

    废话少说,只给出方法供各位参考!wps for Linux版本已经有两三年没有大的动作,当然其他平台,比如windows,Android,ios上的wps效果还是很赞的说. 下面是我成功安装的步骤: ...

  7. Ubuntu 14.04 64位安装深度音乐和深度影音

    在Ubuntu 14.04上听歌,使用系统自带的Rhythmbox音乐播放器本身就可以了,无奈还是觉得不太满意,总觉得没有Windows下的酷狗音乐等在线功能强大,就又想折腾一下了.通过网上搜集,特别 ...

  8. Ubuntu 14.04 64位字体美化(使用文泉驿微黑)

    Ubuntu 14.04安装并升级之后,变成楷体字体非常难看,我昨天搞了一晚上,终于理了个头绪,这里整理一下. 经过网上调研,大家的一致看法是,使用开源字体库文泉驿的微黑字体效果比较理想,甚至效果不输 ...

  9. Ubuntu 14.04 64 位安装 Google 的 TensorFlow

    今天来说一下机器学习库 TensorFlow 的在 Ubuntu14.04 64位下的安装. 更新 这里我会列出对本文的更新. 2017 年 10 月 13 日: 优化排版,与其他博文保持统一. 去掉 ...

最新文章

  1. Python *的下载、安装和使用
  2. stopping NetworkManager daemon failed
  3. 【shell 大系】Linux Shell常用技巧
  4. 【深度学习】Github上标星1.1W的PyTorch教程,我们给您搬来了
  5. 怎么提高python能力_怎样提高python分析数据能力?
  6. 网管心得:优化网络性能给局域网提速[好文章]
  7. linux查端口被占用情况,Linux系统中如何查询端口被占用情况
  8. saltstack grains
  9. python pprint_python读写文件(七)
  10. 嘉年华回顾丨 尚博带你了解腾讯 TXSQL如何 赋能腾讯云分布式数据库 CynosDB
  11. NYOJ-111分数加减法
  12. 社区发现算法 | Louvain 算法 中的分辨率参数
  13. 论文写作,word首页脚注不显示编号
  14. 百度竞价推广应如何做好!
  15. LVS负载均衡群集(理论+实验)
  16. jdk12switch表达式
  17. matlab检验矩阵是否可逆,有限域上矩阵是否可逆的检验
  18. Java 开发规范文档
  19. 在线小游戏编程工具使用教程
  20. HTML+CSS小白入门与进阶教程

热门文章

  1. LabVIEW图像增强算法(基础篇—5)
  2. 5. 编程规范和编程安全指南--JavaScript
  3. Matlab相机标定并进行图像校正
  4. 数字太大了,计算加法、减法会报错,结果不正确?怎么办?用JavaScript实现大数据(超过20位的数字)相加减运算。
  5. javascript之namespace模式
  6. C语言的单链表创建:头插法/尾插法
  7. g++编译c++11特性 的.cc文件
  8. 前端js判断上传是否为EXCEL表格问题
  9. sql 存储过程和函数
  10. sublime text 3 中改变.vue文件的颜色