2016-07-02 @chainer Meetup #03
Yuta Kashino
• BakFoo, Inc. CEO
• Astro Physics /Observational Cosmology
• Zope / Python
• Realtime Data Platform for Enterprise
•
• Docker / nvidia-docker
•
1:
GPU
…
…
AI
Alpha Go FaceBook
DarkForest
…
Neural Style Transfer
AI
Generative Adversarial Nets DRAW
Chainer
…
…
2:
arXiv
arXiv>stat>stat.ML
• ML/DL 10-20
•
•
• …
Chainer …
•
•
•
3:
• chainer1.3 1.10.0
• NVIDIA Driver / CUDA / DL
…
• (chainer trainer )
• DL
Docker
Docker App
A
Hypervisor	(Type	2)
Host	OS
Server
Guest
OS
Bins/
Libs
App
A’
Guest
OS
Bins/
Libs
App
B
Guest
OS
Bins/
Libs
VM
Guest
OS
Guest
OS
App	A’
Docker
Host	OS
Server
Bins/Libs
App	A
Bins/Libs
App	B
App	B’
App	B’
App	B’
Container
• linux
)
• / / / /
CPU/ /Disk
nvidia-docker
• NVIDIA GPU
https://github.com/NVIDIA/nvidia-docker
Docker
• https://github.com/bakfoo/dl-docker/
blob/master/Dockerfile.cgpu
• Dockerfile
docker build -t bakfoo/dl-docker:cgpu -f
Dockerfile.cgpu .
Docker
nvidia-docker run -it -p 8888:8888 -p
6006:6006 -v ~/sandbox:/root/sandbox
bakfoo/dl-docker:cgpu bash
Demo
• TensorFlow Wide & Deep Learning Tutorial
• nvidia-docker
•
• arXiv
•
• Dockerfile
• Docker
• DL
Docker
• GPU
Docker Hub pull …
• 3 /3
• Chainer MU: →
•
…
Resources
Resources
• DarkForest: https://github.com/facebookresearch/darkforestGo
• Neural-style: https://github.com/jcjohnson/neural-style
• GAN DRAW: Deep Learning http://www.slideshare.net/
beam2d/learning-generator
• arXiv: http://arxiv.org/list/stat.ML/recent
• chainer trainer: https://github.com/pfnet/chainer/tree/trainer2
• Docker introduction: http://www.slideshare.net/dotCloud/docker-intro-november
• nvidia-docker: https://github.com/NVIDIA/nvidia-docker
• dl-docker: https://github.com/saiprashanths/dl-docker
• TensorFlow Wide & Deep Learning Tutorial: https://www.tensorflow.org/versions/
r0.9/tutorials/wide_and_deep/index.html
Comments & Questions
kashino@bakfoo.com
@yutakashino

深層学習ライブラリの環境問題Chainer Meetup2016 07-02