~/talk

Building Distributed TensorFlow Using Both GPU and CPU on Kubernetes [I]

Talkat CloudNativeCon + KubeCon Europe 2017 · on Thursday, 2017-03-30· at 11:30· B 07 - B 08· [kubernetes, machine-learning]
links:none on file
slides:none on file

Describes a production system that runs distributed TensorFlow on Kubernetes using both CPUs and GPUs: Kubernetes handles scheduling, lifecycle and monitoring while Docker device mapping and kubelet discovery expose NVIDIA GPUs. Current constraint is one GPU per worker with multiple workers placed on GPU-rich nodes; networking is the main bottleneck. Experiments show 3.5x speed on six GPUs versus one. Deliverable is a hosted product TensorFlow as a service that automates distribution, queuing, resource pools and failure handling.

AI-written summary · about

  1. 0:00Introduction
  2. 0:27Agenda
  3. 1:47Deep Learning
  4. 4:22ImageNet
  5. 5:48Deep Learning Technology
  6. 7:41Open Source TensorFlow
  7. 8:56Google DeepMind
  8. 9:48Traditional Machine Learning Algorithms
  9. 11:18Distributed TensorFlow Flow
  10. 12:21Distributed TensorFlow GPU
  11. 13:05Distributed TensorFlow Management
  12. 13:51Distributed TensorFlow without GPU
  13. 15:48Leverage GPU power
  14. 16:09Enable GPU
  15. 18:56Device
  16. 20:49Discovery
  17. 22:45GPU Management
  18. 23:31GPU Resource
  19. 24:18CRI Support
  20. 25:29GPO 12 Volume Support
  21. 27:13Distribute GPU Resource
  22. 29:10Problems
  23. 32:41Product
  24. 33:32Comparison
  25. 35:49Interface
  26. 36:36Company Architecture
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.