~/talk

Using Kubernetes for Machine Learning Frameworks

Talkat GOTO Chicago 2019 · 2019-04-29..04-30· [kubernetes, machine-learning]
slides:none on file

Explains why Kubernetes’ features (isolation, autoscaling, load balancing, GPU support) make it suitable for training and running ML workloads, and shows how to set up open-source frameworks—TensorFlow, Apache MXNet and PyTorch—on a Kubernetes cluster. Covers the steps for training, data preparation (“massaging”) and inference phases when deploying these ML frameworks on Kubernetes.

AI-written summary · about

  1. 0:00Intro
  2. 1:24Centerpiece for digital transformation
  3. 3:54Machine Learning 101
  4. 6:26The Amazon ML stack: Broadest & deepest set of capabilities
  5. 11:33Amazon EKS-run Kubernetes in cloud
  6. 13:03Amazon EKS deployment
  7. 13:45Getting started with Amazon EKS
  8. 14:24Creating an EKS cluster using eksctl
  9. 15:22GPUs for Machine Learning training • Training maps to matrix multiplications • Coupled with extremely high memory bandwidth
  10. 17:08Set up K8s for ML-option 1
  11. 18:49Create K8s cluster for ML-option 1
  12. 19:20Scaling the cluster
  13. 23:18Create K8s cluster for ML-option 2
  14. 23:38Set up K8s for ML-option 2b
  15. 24:05Challenges in setting up containers for ML
  16. 25:24AWS deep learning containers
  17. 26:1616 container images
  18. 26:39ML on K8s—without KubeFlow
  19. 28:09MNIST database
  20. 28:59Fashion MNIST
  21. 29:59AWS is the platform of choice to run TensorFlow
  22. 31:16Machine Learning using TensorFlow on K8s
  23. 41:42Apache MXNet
  24. 47:43Distributed training using Horovod
  25. 49:22Machine Learning pipeline for K8s
  26. 50:07Machine Learning pipeline using SageMaker
~/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.