~/talk

Using Dask for Parallel Computing in Python

Talkat PyData DC 2016 · 2016-10-07..10-09· [python, devops-and-delivery]
slides:none on file

Dask provides parallel arrays, bags, and dataframes that build task graphs from many small NumPy or pandas pieces, run on threads, processes, or a distributed cluster, and execute from Jupyter notebooks. The demo builds a 4 GB HDF5 random array, compares NumPy (~16 s, single thread) to Dask (~3 s, parallel) and shows low RAM use, task visualizations and a progress bar. Exercises use chunking, HDF5, CSV partitions and confirm the approach works.

AI-written summary · about

  1. 0:00Dask and parallel computing
  2. 6:14Dask collections and task graphs
  3. 17:46Scheduling backends
  4. 21:37Large arrays on disk
  5. 27:37NumPy performance comparison
  6. 32:35Dask bag for JSON
  7. 34:23Dask data frames and pandas
  8. 42:39Final notes
~/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.