Submit Search
Docker で Deep Learning
10 likes
4,424 views
Takenori Nakagawa
JAWS-UGコンテナ支部 #4 LT 資料
Technology
Read more
1 of 36
Download now
Downloaded 36 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
More Related Content
PDF
Docker基礎+docker0.9, 0.10概要
Kazuyuki Mori
PPTX
貧乏人でも出来るお手軽docker
Kenzo Nagahisa
PDF
Docker入門 - 基礎編 いまから始めるDocker管理
Masahito Zembutsu
PPTX
Dockerの基本的な話
gree_tech
PDF
コンテナ導入概要資料2018
Masahito Zembutsu
PPTX
Dockerが抱えるネットワークの課題
Asuka Suzuki
PPTX
Docker1.13で変わったことをわからないなりにまとめてみた
Kouta Asai
PPTX
Dockerのネットワークについて
Nobuyuki Matsui
Docker基礎+docker0.9, 0.10概要
Kazuyuki Mori
貧乏人でも出来るお手軽docker
Kenzo Nagahisa
Docker入門 - 基礎編 いまから始めるDocker管理
Masahito Zembutsu
Dockerの基本的な話
gree_tech
コンテナ導入概要資料2018
Masahito Zembutsu
Dockerが抱えるネットワークの課題
Asuka Suzuki
Docker1.13で変わったことをわからないなりにまとめてみた
Kouta Asai
Dockerのネットワークについて
Nobuyuki Matsui
What's hot
(20)
PDF
CNCF Updates 2019 Winter version and Knative
Masahito Zembutsu
PDF
Docker入門
Shun Tsunoda
PDF
コンテナの作り方「Dockerは裏方で何をしているのか?」
Masahito Zembutsu
PDF
Dockerで開発環境をデリバる
Daigou Harada
PDF
Docker実践入門
hiro nemu
PDF
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
Takehara Ryo
PDF
忙しい人の5分で分かるDocker 2017年春Ver
Masahito Zembutsu
PPTX
CAMPHOR- day 2020 - Docker 超入門
KokiMakita1
PDF
オトナのDocker入門
Tsukasa Kato
PDF
鯨物語~Dockerコンテナとオーケストレーションの理解
Masahito Zembutsu
PDF
Dockerを活用したリクルートグループ開発基盤の構築
Recruit Technologies
PDF
8a1#19[はじめてのdocker] 公開版
Kamon Nobuchika
PDF
Docker + Checkpoint/Restore
kawamuray
PPTX
何者(Dockerって)
Koji Saiki
PDF
Docker道場オンライン#1 Docker基礎概念と用語の理解
Masahito Zembutsu
PDF
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
PDF
Docker 再入門 2016 update
Shiojiri Ohhara
PDF
dockerでImmutable InfrastructureなWordPressを考える
GMOインターネット
PDF
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
Etsuji Nakai
PPTX
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
雄哉 吉田
CNCF Updates 2019 Winter version and Knative
Masahito Zembutsu
Docker入門
Shun Tsunoda
コンテナの作り方「Dockerは裏方で何をしているのか?」
Masahito Zembutsu
Dockerで開発環境をデリバる
Daigou Harada
Docker実践入門
hiro nemu
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
Takehara Ryo
忙しい人の5分で分かるDocker 2017年春Ver
Masahito Zembutsu
CAMPHOR- day 2020 - Docker 超入門
KokiMakita1
オトナのDocker入門
Tsukasa Kato
鯨物語~Dockerコンテナとオーケストレーションの理解
Masahito Zembutsu
Dockerを活用したリクルートグループ開発基盤の構築
Recruit Technologies
8a1#19[はじめてのdocker] 公開版
Kamon Nobuchika
Docker + Checkpoint/Restore
kawamuray
何者(Dockerって)
Koji Saiki
Docker道場オンライン#1 Docker基礎概念と用語の理解
Masahito Zembutsu
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
Docker 再入門 2016 update
Shiojiri Ohhara
dockerでImmutable InfrastructureなWordPressを考える
GMOインターネット
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
Etsuji Nakai
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
雄哉 吉田
Ad
Similar to Docker で Deep Learning
(20)
PDF
NIIクラウドチームとDocker
Satoshi Yazawa
PDF
ChainerMNをDocker containerで動かす
Daisuke Taniwaki
PDF
Vagrantでクラウド上にdocker環境を作る
IDC Frontier
PDF
世界をすこしだけ前に進めるということ
Yukei Wachi
PDF
Mr201302 mitb in_android_2
FFRI, Inc.
PDF
Pythonおじさんのweb2py挑戦記
Yoshiyuki Nakamura
PDF
20150421 Geeks Night @ Money Foward
Naoki Shimizu
PDF
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Masahito Zembutsu
PDF
【第45回コンピュータビジョン勉強会@関東】NVIDIA VisionWorks Tips紹介
Yasuhiro Yoshimura
PPTX
DRIVE CHARTを支えるAI技術
Yusuke Uchida
PDF
自由検証環境提供宣言+Docker Compose V2 GA
Masahito Zembutsu
PDF
Oculus 体験・勉強会「VRコンテンツ制作入門」
Hiromichi Yamada
PDF
Androidのセキュア開発について考えてみた(明日、敗訴しないためのセキュアコーディング.ver2)
Kengo Suzuki
PDF
発見から納品へ
You&I
PPTX
ソニーでElectronアプリをリリースしてみた
Yasuharu Seki
PPTX
Hello deeplearning!
T2C_
PDF
Dockerで.NET Core 3.0 GUIアプリを動かす話
You&I
PDF
CNN-RNN: A Unified Framework for Multi-label Image Classification@CV勉強会35回CVP...
Toshiki Sakai
PDF
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
PDF
ナレッジグラフ推論チャレンジ【実社会版】応募資料
Takanori Ugai
NIIクラウドチームとDocker
Satoshi Yazawa
ChainerMNをDocker containerで動かす
Daisuke Taniwaki
Vagrantでクラウド上にdocker環境を作る
IDC Frontier
世界をすこしだけ前に進めるということ
Yukei Wachi
Mr201302 mitb in_android_2
FFRI, Inc.
Pythonおじさんのweb2py挑戦記
Yoshiyuki Nakamura
20150421 Geeks Night @ Money Foward
Naoki Shimizu
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Masahito Zembutsu
【第45回コンピュータビジョン勉強会@関東】NVIDIA VisionWorks Tips紹介
Yasuhiro Yoshimura
DRIVE CHARTを支えるAI技術
Yusuke Uchida
自由検証環境提供宣言+Docker Compose V2 GA
Masahito Zembutsu
Oculus 体験・勉強会「VRコンテンツ制作入門」
Hiromichi Yamada
Androidのセキュア開発について考えてみた(明日、敗訴しないためのセキュアコーディング.ver2)
Kengo Suzuki
発見から納品へ
You&I
ソニーでElectronアプリをリリースしてみた
Yasuharu Seki
Hello deeplearning!
T2C_
Dockerで.NET Core 3.0 GUIアプリを動かす話
You&I
CNN-RNN: A Unified Framework for Multi-label Image Classification@CV勉強会35回CVP...
Toshiki Sakai
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
ナレッジグラフ推論チャレンジ【実社会版】応募資料
Takanori Ugai
Ad
More from Takenori Nakagawa
(20)
PDF
TensorFlow 入門
Takenori Nakagawa
PDF
機械学習を用いたパターンロック認証の強化手法
Takenori Nakagawa
PDF
GitHub Travis-CI Go!
Takenori Nakagawa
PDF
01.app
Takenori Nakagawa
PDF
Service Workers Push API Hands-on
Takenori Nakagawa
PDF
Service Workers
Takenori Nakagawa
PDF
OpenGL 3DCG
Takenori Nakagawa
PDF
WebGL
Takenori Nakagawa
PDF
01:artificial life
Takenori Nakagawa
PDF
後期05
Takenori Nakagawa
PDF
後期03
Takenori Nakagawa
PDF
後期02
Takenori Nakagawa
PDF
densan2014-late01
Takenori Nakagawa
PDF
phpck
Takenori Nakagawa
PDF
Git 初心者のための GitHub Pages
Takenori Nakagawa
PDF
OpenIL vol.1
Takenori Nakagawa
PPTX
後期講座08
Takenori Nakagawa
PPTX
後期講座07
Takenori Nakagawa
PPTX
後期講座05
Takenori Nakagawa
PPTX
後期講座03
Takenori Nakagawa
TensorFlow 入門
Takenori Nakagawa
機械学習を用いたパターンロック認証の強化手法
Takenori Nakagawa
GitHub Travis-CI Go!
Takenori Nakagawa
01.app
Takenori Nakagawa
Service Workers Push API Hands-on
Takenori Nakagawa
Service Workers
Takenori Nakagawa
OpenGL 3DCG
Takenori Nakagawa
WebGL
Takenori Nakagawa
01:artificial life
Takenori Nakagawa
後期05
Takenori Nakagawa
後期03
Takenori Nakagawa
後期02
Takenori Nakagawa
densan2014-late01
Takenori Nakagawa
phpck
Takenori Nakagawa
Git 初心者のための GitHub Pages
Takenori Nakagawa
OpenIL vol.1
Takenori Nakagawa
後期講座08
Takenori Nakagawa
後期講座07
Takenori Nakagawa
後期講座05
Takenori Nakagawa
後期講座03
Takenori Nakagawa
Docker で Deep Learning
1.
Docker で Deep Learning 中川武憲
(@ww24)
2.
自己紹介 • 中川武憲 @ww24 • 株式会社サイバーエージェント 16内定者 •
好きな言語は Go, JavaScript • 好きな分野は Web, Security, Machine Learning
3.
友利奈緒 (SECCON 2015
Intercollege) この友利奈緒です 撮影: @seen8th
4.
情報系学部4年生
5.
卒業研究 機械学習を用いたパターンロック認証の強化
6.
Agenda • Deep Learning •
CUDA, cuDNN • NVIDIA Docker • Tutorial
7.
Deep Learning
8.
Deep Learning • 今話題の機械学習の手法の一つ •
画像認識, 音声認識, 自然言語処理などの分野 に於いて高い性能を発揮している
9.
手書き文字認識 http://yann.lecun.com/exdb/mnist/
10.
物体認識 https://www.cs.toronto.edu/~kriz/cifar.html
11.
Deepdream http://googleresearch.blogspot.co.uk/2015/06/inceptionism-going-deeper-into-neural.html
12.
Deep Learning Library •
日本 • Preferred Infrastructure の Chainer (MIT License) • 海外 • BVLC の Caffe (BSD 2-Clause License) • Google の TensorFlow (Apache License Version 2.0) *BVLC: Berkeley Vision and Learning Center
13.
CUDA, cuDNN
14.
CUDA • NVIDIA の開発する並列計算アーキテクチャ 所謂
GPGPU • 対応した NVIDIA GPU が必要 • 膨大な計算量を必要とする処理に向いている • 機械学習でも威力を発揮する
15.
NVIDIA GPU が無い場合 •
G2 インスタンスを借りましょう • g2.2xlarge なら 1,536 CUDA コア、4GB のビデオメモリ • g2.8xlarge なら、その4倍の性能
16.
cuDNN • CUDA を
Deep Neural Network に使うための ライブラリ • CUDA を直接扱うより高速
17.
NVIDIA Docker
18.
導入 • CUDA +
cuDNN + Deep Learning Library • ホストマシンの環境を汚したくない • 研究では再現性が重要
19.
NVIDIA Docker • https://github.com/NVIDIA/nvidia-docker •
Docker 上で CUDA (+cuDNN) を使うための NVIDIA 公式コンテナ
20.
NVIDIA Docker
21.
動作 • ホストマシンに CUDA
Driver を入れる • コンテナに CUDA Toolkit と cuDNN を入れる • /dev/nvidiactl, /dev/nvidia0, /dev/nvidia-uvm をコンテナに共有 • これらが全部自動化される
22.
Tutorial
23.
Tutorial • https://github.com/ww24/docker-deep- learning • CUDA
+ cuDNN に加えて Caffe, Chainer, TensorFlow が全て入る
24.
Tutorial • https://hub.docker.com/r/ww24/deep- learning/ • Docker
Hub で公開中 $ docker pull ww24/deep-learning
25.
Tutorial • 3GB 以上あるので、会場のネットワークでの docker
pull はご遠慮ください。
26.
Start $ GPU=0 ./nvidia-docker
run -itd -v $(pwd)/data:/ root/data -p 6006:6006 --name deep ww24/ deep-learning NVIDIA GPU 搭載の場合 $ docker run -itd -v $(pwd)/data:/root/data -p 6006:6006 --name deep ww24/deep-learning CPU のみを使用する場合
27.
Into container $ docker
exec -it deep bash
28.
Caffe Example # cd
caffe # ./data/mnist/get_mnist.sh # ./examples/mnist/create_mnist.sh # ./examples/mnist/train_lenet.sh
29.
Caffe Example
30.
Chainer Example # cd
chainer/examples/mnist # ./train_mnist.py --gpu 0
31.
Chainer Example
32.
TensorFlow Example # cd
tensorflow/tensorflow/examples/ tutorials/mnist # python mnist_with_summaries.py
33.
TensorFlow Example
34.
TensorFlow Example # tensorboard
--logdir /tmp/mnist_logs
35.
TensorFlow Example
36.
ご清聴ありがとうございました
Download