caffe学习笔记1:ubuntu15.04下3分钟完成caffe环境配置(基于docker)

原创 2016年06月13日 20:37:22

没有GPU没关系,没有nvidia显卡也没关系,基于docker可以3分钟配好caffe!

Docker简单来说就是一种轻量虚拟机,可以快速部署和执行程序。
之前看过许多配置caffe的资料,主要是硬件相关的配置因为电脑个体差异会引发各种各样的问题,后来遇到docker,可以直接pull别人配好的caffe环境,终于可以在自己电脑(ubuntu 15.04)欢脱地跑caffe了><

docker毕竟还是有自己的局限,比如界面,比如数据共享等。如果不满足于虚拟容器,需要在真机配置,出门左转 caffe学习笔记3:ubuntu15.04 caffe配置

1 安装docker

参考这里的步骤“安装docker”和“去除sudo”,其中的命令直接复制到终端执行。

需要注意的是:在“去除sudo”的步骤中,将youngboy改为自己的用户名即可。如果重启后执行docker version看不到期望的效果,有可能是docker没有开,运行sudo service docker start

2 下载caffe虚拟环境

这里有docker的caffe镜像,有CPU和GPU两个版本,将右侧的“Docker pull command”中的命令docker pull tleyden5iwx/caffe-cpu-master复制到shell中运行,下载已配好的caffe到自己的docker中。要下载docker镜像需要在这个docker hub上注册,在搜索栏可以查找自己需要的虚拟镜像。

这里写图片描述

这里写图片描述

在shell中运行 docker run -i -t tleyden5iwx/caffe-cpu-master bash 将运行caffe虚拟镜像,运行cat /etc/issue可以查看这个镜像的系统信息。

然后运行这里提供的测试例程“Verify CPU version”验证caffe是否可用。我的在运行时有“libdc1394 error”

这里写图片描述

再运行ln -s /dev/null /dev/raw1394后,解决了问题,成功地跑通用MNIST训练LeNet的例程。

3 实际使用

  • 在docker虚拟镜像中生成的数据需要用docker commit保存
  • 可以在这个docker镜像中配置SSH或配置FTP实现和本机的文件共享
版权声明:本文为博主原创文章,转载请注明出处。

基于docker的caffe环境搭建与使用示例

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。因此,Docker给应用提供了一个从开发到上线均一致的代码环...
  • elaine_bao
  • elaine_bao
  • 2016年11月10日 20:18
  • 6467

用docker快速部署caffe

1. 快速搭建 Day 4 环境: 从官方拉取 docker image$ docker pull zhaoyongke/bookenv:caffe_cpu_only如果速度很慢...
  • xuehaiwuya_1
  • xuehaiwuya_1
  • 2017年01月09日 17:40
  • 848

Ubuntu16.04 借助 Docker 安装 Caffe

最近在 Ubuntu 上安装 Caffe 总是有各种各样的问题,尽管因为系统版本的问题没有安装 CUDA ,少了不少麻烦,但在 make 的时候总是缺这个.o文件或者少那个.h文件。Docker ...
  • omnispace
  • omnispace
  • 2017年01月26日 03:29
  • 2388

NVIDIA + docker + caffe/digits 配套使用

docker搞不定GPU,我就没有办法用docker跑caffe的时候利用GPU,速度慢如蜗牛简直哭了出来,所以一直在纠结怎么样能够解决这个问题。这里是一个大杂烩,所以会持续更新,很多东西估计现在也没...
  • smilingc
  • smilingc
  • 2016年12月20日 11:06
  • 2612

windows下基于Docker安装caffe

windows下安装caffe,各种依赖关系较为复杂,使用Docker安装较为方便。 一、Docker安装 Docker分为community Edition 和Enterprice Edition...
  • laowu8615
  • laowu8615
  • 2017年03月31日 16:49
  • 1235

【云计算虚拟化】基于docker的caffe环境搭建

引言为什么要用docker, 熟悉docker 其实已经很久了,自从实习的时候觉得它是一个利器以来一直没有机会使用它,这几天在折腾caffe环境中,觉得是时候用上Docker了。需求:构建一个独立的容...
  • chenriwei2
  • chenriwei2
  • 2015年12月10日 17:17
  • 18371

快速安装caffe框架-基于docker

  • 2017年01月13日 13:00
  • 627KB
  • 下载

【深度学习:21 天实战 Caffe】Docker 镜像更新

不少读者在准备 Caffe 环境时耗费太多时间,本文希望能大大加速这部分进程。考虑读者的本地环境各异,很难统一用一套流程,为此制作了标准 Docker 镜像,包含了 Caffe 和必备的依赖包,开箱即...
  • kkk584520
  • kkk584520
  • 2016年11月15日 20:30
  • 4924

docker安装带GPU模式的caffe(Centos7)

本文描述了docker下使用centos7核心安装gpu版caffe的详细过程 其中需要注意的一是centos7的核相对来说要装更多的包,二是在docker下装cuda要保持和宿主机版本一致 1)...
  • zhhz_zhhz
  • zhhz_zhhz
  • 2017年04月01日 09:22
  • 388

Docker 快速安装caffe步骤

  • 2017年12月21日 21:05
  • 499.56MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:caffe学习笔记1:ubuntu15.04下3分钟完成caffe环境配置(基于docker)
举报原因:
原因补充:

(最多只允许输入30个字)