~/talk

Scaling data workloads using the best of both worlds: pandas and Spark

Talkat PyData Seattle 2023 · on Friday, 2023-04-28· at 10:15· St. Helens· [data-visualization, machine-learning]
links:none on file
slides:none on file

Pandas API on Spark lets code scale by swapping import pandas for pyspark.pandas and shows near linear speedup as nodes increase in their benchmarks, with API coverage around 70–80% today. Pandas Function APIs (Spark 3.0+) run groupby-apply workloads — e.g., training per-device ML models in parallel — but require salting to avoid OOM on huge groups. Spark Connect decouples driver and client, ships plans in Arrow, and is progressing toward full pandas/UDF support in upcoming Spark 3.4+.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Scaling pandas with minimal changes
  3. 6:39Pandas API on Spark
  4. 12:59Custom pandas functions in Spark
  5. 22:57Spark Connect for development
  6. 33:32Q&A on pandas UDFs
~/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.