~/talk

Breaking the Speed Limit: Fast Statistical Models with Python 3.14...

Talkat PyCon US 2026 · 2026-05-13..05-19· [machine-learning]
links:none on file
name:Jian Yin
links:none on file
slides:none on file

Concrete claim: Python 3.14 free‑threaded build plus an experimental JIT, Numba, and JAX let Python reach C‑like throughput on real statistical workloads. Two reproducible workloads are implemented and validated: k‑means (Numba wins on small K/D loop‑heavy cases, NumPy wins for dense BLAS shapes) and a permutation test (GPU gives 8.5× GPU speedup at R=5,000 and P=500,000). Optimized kernels match NumPy within 3.1e‑14 and label agreement 1.0. Decision flow is simulate and validate, identify bottleneck, choose tool: Python 3.14 free‑threaded, Numba, JAX.

AI-written summary · about

  1. 0:00Optimizing statistical models
  2. 1:09Validation in statistical code
  3. 4:41Python tools for readable code
  4. 6:47K-means clustering test case
  5. 10:20Validating K-means before optimization
  6. 13:38Optimizing K-means with NumPy, Numba, JAX
  7. 16:45Choosing tools by bottlenecks
  8. 17:05Permutation tests challenges
  9. 18:53Optimizing permutation tests with batching
  10. 20:45Validating permutation test results
  11. 21:51Permutation tests scaling
  12. 22:35GPUs vs CPUs in permutation tests
  13. 23:40Parallelism limits and scaling
  14. 25:46Choosing computational engines
  15. 28:17AI coding tools and ownership
  16. 29:01Summary
~/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.