~/talk

Zero Code Change GPU-Powered Graph Analytics with NetworkX and cuGraph

Talkat PyData Virginia 2025 · 2025-04-18..04-19· [machine-learning, web-performance]
name:Ralph Liu
links:none on file
slides:none on file

NetworkX now dispatches graph algorithms to GPU backends so existing code runs much faster with zero code change. The demo shows enabling dispatching via an environment variable and reusing the same NetworkX calls with nx-cugraph (cuGraph backend). Betweenness centrality on ~3.7M nodes and ~16M edges drops from hours to seconds; Louvain on 1.6M nodes and 30M edges drops from ~38 minutes to ~3 minutes, with graph construction and Leiden runs similarly accelerated.

AI-written summary · about

  1. 0:00GPU-powered graph analytics intro
  2. 1:07Why NetworkX dominates
  3. 7:30Dispatching with NX cuGraph
  4. 11:02Social network example
  5. 18:47Louvain algorithm insights
  6. 20:10Leiden via backend-on
  7. 22:14Key takeaways
  8. 22:57Q&A
~/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.