~/talk

Overcoming Distributed ML Challenges with Ray Train

Talkat Ray Summit 2024 · 2024-09-30..10-02· [machine-learning, distributed-systems]
links:none on file
slides:none on file

Ray Train is a Python library that sets up distributed training from one line of scaling config, launches workers, and configures framework-specific environments (PyTorch DDP, FSDP, DeepSpeed). It pairs with Ray Data for sharded streaming ingestion and last‑mile preprocessing, supports checkpointing and trainer.Restore for fault tolerance and elastic training to continue on fewer GPUs. A Stable Diffusion v2 pretraining case uses Ray Data offline/online preprocessing to free encoder GPU time, yielding about a 30% throughput gain and an additional >300% boost after model-level optimizations, while trimming cost ~10%.

AI-written summary · about

  1. 0:00Introduction and trends
  2. 1:56Distributed training hurdles
  3. 3:26Getting started with Ray Train
  4. 7:15Workflow integration
  5. 8:29Distributed observability
  6. 11:50Fault tolerance and elasticity
  7. 16:37Large-scale data ingestion
  8. 22:14Stable diffusion case study
  9. 27:28Conclusion and Q&A
~/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.