~/talk

Scikit-learn on GPUs with Array API

Talkat PyData NYC 2023 · 2023-11-01..11-03· [machine-learning, python]
slides:none on file

Scikit-learn 1.3 runs a subset of estimators on accelerators by dispatching array operations to CuPy and PyTorch via the Array API standard, yielding substantial speedups on GPUs and even faster CPU kernels when using PyTorch backends. Support is incremental (only some estimators), compiled SciPy C code currently falls back by converting to NumPy, and a compatibility shim array_api_compat plus experimental plugin dispatch enable wider device support but require extra work to handle API and semantic differences.

AI-written summary · about

  1. 0:00GPU support in scikit-learn
  2. 4:00Array API user-facing API
  3. 9:29Array API standard
  4. 18:24Migrating to Array API
  5. 31:43Compiled code with Array API
  6. 35:40Adopt Array API now
~/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.