网上的caffe的安装教程繁杂而散乱,对初学者很不友好,尤其对该框架理解不深的童鞋。总的来说,caffe的安装不外乎几个固定的步骤,对每一步有了一定的理解,安装只是time-consuming的问题!关键是自己要理解每一步是做什么的,最起码要有思维惯性。对Ubuntu活Redhat等,都是大同小异。

【一】安装相关依赖包

1.编译工具等,如gcc(对版本有要求),git、python-pip等;

2.编译依赖包,如cuda/cudnn/hdf5等,具体参考官网;

ps:若有sudo权限,需要下载安装上述两种依赖,指令参考官网;

若服务器无sudo权限,一般来说上述依赖都会存在,可省略此步骤。但要清楚相关文件位置!(/usr/lib or /usr/local/lib .../lib64 and etc.)

【二】下载caffe

git clone https://github.com/bvlc/caffe.git

ps:有教程提示,更新依赖包,若安装失败可参考此原因,optional。

【三】修改配置文件Makefile.config

1.

cd caffe/

mv Makefile.config.example Makefile.config

vim Makefile.config

2.修改位置

是否使用cuda

blas类型与位置

是否使用python接口与python路径(最好使用anaconda2)

依赖包位置补充

【四】编译caffe

1.方法一【推荐】

make all [-j8/32]

make test [-j8/32]    #是否使用线程为optional

修改~/.bashrc文件,加入依赖文件路径

make runtest

【五】配置python接口

make pycaffe

修改~/.bashrc文件,加入~/caffe/python路径

ps:验证配置成功: python ---import caffe 不报错即成功

【六】问题及解决

1.caffe 调用多块GPU:https://blog.csdn.net/swiftfake/article/details/79916812

2.anaconda3+caffe 安装:https://www.cnblogs.com/TiBAi/p/6848307.html

https://www.jianshu.com/p/5afdb561ce94

https://www.cnblogs.com/zyw567/p/9915032.html

boost的编译与安装:https://blog.csdn.net/bodybo/article/details/79962814

protobuf应该选用py3版本(定要pip安装):http://www.bubuko.com/infodetail-1558430.html

依赖重复的情况(如opencv/protobuf):https://blog.csdn.net/yidi0979/article/details/86605624

3.py-faster-rcnn:https://blog.csdn.net/hongbin_xu/article/details/76100132

https://www.jianshu.com/p/281ce441eef2

【七】References

1.centos深度学习 caffe安装和python接口的配置

2.Caffe | Installation

3.后续Caffe学习系列(10):命令行解析

【caffe】caffe在linux环境下的安装与编译的更多相关文章

  1. 全世界最详细的图形化VMware中linux环境下oracle安装(二)【weber出品必属精品】

    <ORACLE 10.2.05版本的升级补丁安装> 首先我们解压 $ unzip p8202632_10205_LINUX.zip 解压后我们会发现多出了个文件夹,他是:Disk1,进入D ...

  2. 全世界最详细的图形化VMware中linux环境下oracle安装(一)【weber出品必属精品】

    安装流程:前期准备工作--->安装ORACLE软件--->安装升级补丁--->安装odbc创建数据库--->安装监听器--->安装EM <前期准备工作> 安装 ...

  3. Linux 环境下 Lua 安装(转)

    系统环境:CentOS-6.2-x86_64. Lua 是嵌入式脚本语言,应用场景很广泛. 引自官网:Lua is used in many products and projects around ...

  4. 基础--Redis在Linux环境下的安装

    1. 安装redis服务 1.1 检查安装依赖程序 yum install gcc-c++yum install -y tclyum install wget 1.1.1 下载redis安装包 (或者 ...

  5. LINUX环境下SVN安装与配置(利用钩子同步开发环境与测试环境)

    安装采用YUM一键安装: 1.环境Centos 6.6 2.安装svnyum -y install subversion 3.配置 建立版本库目录mkdir /www/svndata svnserve ...

  6. Linux环境下mysql安装并配置远程访问

    环境:centOS 1.下载mysql安装文件 [root@localhost ~]# wget http://dev.mysql.com/get/mysql-community-release-el ...

  7. linux环境下redis安装

    本篇文章主要说明的是Linux环境下redis数据库的安装: 首先进入目标目录: 下载安装包,执行命令: wget http://download.redis.io/releases/redis-4. ...

  8. Linux环境下Oracle安装参数设置

    前面讲了虚拟机的设置和OracleLinux的安装,接下来我们来说下Oracle安装前的准备工作.1.系统信息查看系统信息查看首先服务器ip:192.168.8.120服务器系统:Oracle Lin ...

  9. Redis在linux环境下的安装

    下载Redis安装包 wget http://download.redis.io/releases/redis-3.2.9.tar.gz 解压Redis安装包 tar -zxvf redis-3.2. ...

随机推荐

  1. SharePoint中你不知道的图片库(实战)

    分享人:广州华软 无名 一. 前言 以前,在门户网站放一个图片幻灯片时,除了要自己开发实现外,还需要处理上传图片的大小,但在SharePoint中,使用图片库,无需花费时间和精力,就能马上实现. 二. ...

  2. python 生成18年写过的博客词云

    文章链接:https://mp.weixin.qq.com/s/NmJjTEADV6zKdT--2DXq9Q 回看18年,最有成就的就是有了自己的 博客网站,坚持记录,写文章,累计写了36篇了,从一开 ...

  3. PM过程能力成熟度3级

    2级PM已经可以把项目管理起来了.如果这时候,企业只有一个PM,那这种程度的管理,只要逐渐深化,就可以一直维持下去. 然鹅,现实总是复杂很多... 公司会在PM建立2级的过程管理后,提高所有项目的可视 ...

  4. 深圳共创力咨询《成功的产品经理DNA》公开课3月29~30日在深圳开课!

    课时:13小时(2天)    成功的产品经理DNA   讲师: 冯老师 时间:2019.03.29~30 举办单位:深圳市共创力企业管理咨询有限公司 举办地点:深圳 [课程背景] 当今时代,供过于求. ...

  5. Android探究之Gson@SerializedName

    @SerializedName注解的意义 当我们使用Gson解析Json数据时都会创建一个对应实体类,有时候Json数据里面的字段是Java关键词或者Json数据里面的字段太简单,我们想在实体类中自定 ...

  6. EOS开发环境搭建

    EOS开发环境搭建   在上一篇文章<扒一扒EOS的前世今生>中,我们已经了解了EOS以及他的创始人Daniel Larimer的故事,本次为大家带来的是关于EOS开发环境搭建的内容.首先 ...

  7. SQL Server(1)数据库基础

    一.数据库能够做什么 1.存储大量的数据. 2.保持数据信息的一致.完整. 3.共享和安全. 4.通过组合分析,产生新的有用信息. 二.数据库的基本概念 1.数据库就是“数据”的“仓库”. 2.数据库 ...

  8. Centos7上安装单机版redis

    Centos 7 上安装单机版redis Redis 官网下载 https://redis.io/download 1. 下载.解压.安装 cd /usr/local #wget http://dow ...

  9. shader高级纹理学习总结

    最近看了shader的高级纹理 做个总结 复习! shader迟早是要拿下的

  10. 网站通信协议升级到HTTPS&HTTP2

    为何要升级到HTTPS和HTTP2? http://baijiahao.baidu.com/s?id=1602041305989767011&wfr=spider&for=pc htt ...