~/talk

Distributed Deep Learning with Horovod on Ray

Talkat Ray Summit 2020 · on Thursday, 2020-10-01· at 16:50· Virtual 4, Virtual· [machine-learning]
slides:none on file

Horovod runs data-parallel training for TensorFlow PyTorch and MXNet with near 90% scaling efficiency (demonstrated on IBM Summit with ~27,000 GPUs and a Gordon Bell prize). Ray integration exposes a RayExecutor and a stateful API so jobs launch with gang scheduling, support PyTorch Lightning, and keep model state in Ray’s in‑memory actors. Hyperparameter search uses Ray Tune with a DistributedTrainableCreator. Elastic Horovod provides fault tolerance and auto‑scaling; installable via pip install horovod[ray] and runnable on cloud or Kubernetes.

AI-written summary · about

  1. 0:00Intro
  2. 1:10Deep Learning Refresher
  3. 2:15Distributed Deep Learning
  4. 3:57Introducing Horovod
  5. 5:16Horovod Technique: Allreduce
  6. 6:27Benchmarking: Horovod
  7. 6:47External Use Case: Oak Ridge National Laboratory
  8. 7:16Deep Learning at Uber: Recent Trends
  9. 8:49Challenges using DL at Scale
  10. 10:42Introducing Ray
  11. 11:39How Ray Can Help
  12. 12:40Horovod on Ray: Executor Setup
  13. 14:09Horovod on Ray: Stateless API
  14. 15:21Horovod on Ray: Stateful API
  15. 17:33Horovod on Ray: Hyperparameter Search with Ray Tune
  16. 18:53What's next?
  17. 20:01Elastic Horovod: Control Flow
  18. 20:52Elastic Horovod. Hypersched
  19. 22:02Ludwig: End-to-End DL without Code
  20. 23:09Scaling Ludwig
  21. 24:27Unified Ray Backend
  22. 25:12Recap
~/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.