~/talk

Processing medical images at scale on the cloud

Talkat PyData Paris 2024 · 2024-09-25..09-26· [machine-learning]
links:none on file
slides:none on file

Whole Slide Images (WSIs) are tens of gigabytes each so the project shows how to avoid copying whole files, read only the tiles needed, and feed patches into GPU training at scale. It uses OpenSlide or a drop‑in fsspec-backed reader, Azure blobfuse2 or fsspec streams to read only relevant bytes, converts tiles to patches for PyTorch, and runs distributed preprocessing with Ray so a small GPU head plus many cheap CPU workers reaches the required ~90x parallelism. Ray datasets map lazy distributed patch reads

AI-written summary · about

  1. 0:00Introduction
  2. 1:26What we will cover in this talk
  3. 2:32Oncology and imaging basics
  4. 4:21Whole slide images challenges
  5. 7:10Cloud processing benefits
  6. 8:14Reading whole slide files
  7. 10:47Cloud file reading challenges
  8. 11:30Solution: download entirely
  9. 11:52Solution: FUSE for cloud
  10. 13:18FUSE limitations
  11. 14:00Solution: TIFFSlide library
  12. 15:47Dataset preparation
  13. 16:29Efficient patching
  14. 17:29Data loading bottlenecks
  15. 18:36Parallelism and distribution
  16. 19:18Simplify with Ray
  17. 21:02Ray on Kubernetes
  18. 22:50Distributed training with Ray
  19. 24:15Local development
  20. 24:37Summary
~/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.