前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Deepo:几乎包含所有主流深度学习框架的Docker镜像

Deepo:几乎包含所有主流深度学习框架的Docker镜像

作者头像
钱曙光
发布2019-05-29 17:45:22
1.8K0
发布2019-05-29 17:45:22
举报
文章被收录于专栏:钱曙光的专栏

快速启动

安装

步骤1:安装Dockernvidia-docker。 步骤2:获得Deepo镜像。

你可以直接从Docker Hub下载镜像,或者自己构建镜像。

选项1:从Docker Hub获得镜像(建议)

代码语言:javascript
复制
docker pull ufoym/deepo

选项2:在本地构建Docker镜像

代码语言:javascript
复制
git clone https://github.com/ufoym/deepo.git
cd deepo && docker build -t ufoym/deepo .

请注意,这可能需要几个小时,因为它从头开始编译了一些库。

用法

现在你可以试试这个命令:

代码语言:javascript
复制
nvidia-docker run --rm ufoym/deepo nvidia-smi

这是能够运行的,并且使Deepo能够在docker容器内使用GPU。如果这个方法不起作用,可以搜索nvidia-docker GitHub上的问题——这上面已经有许多解决方案。将一个交互式shell放入一个容器,该容器不会在你退出之后自动删除。

代码语言:javascript
复制
nvidia-docker run -it ufoym/deepo bash

如果你想要在本地(你的机器或VM)和Deepo容器之间进行共享数据和配置,请使用-v。

代码语言:javascript
复制
vidia-docker run -it -v /host/data:/data -v /host/config:/config ufoym/deepo bash

现在,请开始你的Deepo之旅吧!

tensorflow

$ python

代码语言:javascript
复制
>>> import tensorflow
>>> print(tensorflow.__name__, tensorflow.__version__)
tensorflow 1.3.0

sonnet

$ python

代码语言:javascript
复制
>>>>>> import sonnet
>>> print(sonnet.__name__, sonnet.__path__)
sonnet ['/usr/local/lib/python3.5/dist-packages/sonnet']

pytorch

$ python

代码语言:javascript
复制
>>> import torch
>>> print(torch.__name__, torch.__version__)
torch 0.2.0_3

keras

$ python

代码语言:javascript
复制
>>> import keras
>>> print(keras.__name__, keras.__version__)
keras 2.0.8

mxnet

$ python

代码语言:javascript
复制
>>> import mxnet
>>> print(mxnet.__name__, mxnet.__version__)
mxnet 0.11.0

cntk

$ python

代码语言:javascript
复制
>>> import cntk
>>> print(cntk.__name__, cntk.__version__)
cntk 2.2

chainer

$ python

代码语言:javascript
复制
>>> import chainer
>>> print(chainer.__name__, chainer.__version__)
chainer 3.0.0

theano

$ python

代码语言:javascript
复制
>>> import theano
>>> print(theano.__name__, theano.__version__)
theano 0.10.0beta4+14.gb6e3768

lasagne

$ python

代码语言:javascript
复制
>>> import lasagne
>>> print(lasagne.__name__, lasagne.__version__)
lasagne 0.2.dev1

caffe

$ python

代码语言:javascript
复制
>>> import caffe
>>> print(caffe.__name__, caffe.__version__)
caffe 1.0.0

$ caffe –version

代码语言:javascript
复制
caffe version 1.0.0

torch

$ th

代码语言:javascript
复制
 │  ______             __   |  Torch7
 │ /_  __/__  ________/ /   |  Scientific computing for Lua.
 │  / / / _ \/ __/ __/ _ \  |  Type ? for help
 │ /_/  \___/_/  \__/_//_/  |  https://github.com/torch
 │                          |  http://torch.ch
 │
 │th>

选择比较

软件许可

Deepo有MIT许可证

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年11月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 用法
  • tensorflow
  • sonnet
  • pytorch
  • keras
  • mxnet
  • cntk
  • chainer
  • theano
  • lasagne
  • caffe
  • torch
  • 选择比较
  • 软件许可
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档