rusty1s/pytorch_scatter
PyTorch Extension Library of Optimized Scatter Operations observed · 2026-08-28
Health v2 · maintenance only
61/100
- Activity 85
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3182
- days_rel: n/a
- days_push: 92
- n_releases_24m: 0
Adoption not part of the score
1745 stars · 207 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A PyTorch extension library providing highly optimized scatter and segment (sparse update) operations with sum, mean, min, and max reductions. It supports CPU and GPU with backward implementations, composite functions like scatter_softmax, and pip wheels for major OS/PyTorch/CUDA combinations.
Use cases
- aggregate tensor values by group index in PyTorch
- perform segment reductions on sorted or CSR-compressed indices
- compute scatter softmax or logsumexp over groups
- speed up graph neural network message aggregation on GPU
- implement sparse update operations missing from core PyTorch
When to choose
- you need fast scatter/segment reductions in PyTorch on CPU or GPU
- you're building GNNs or point cloud models requiring grouped aggregation
- you need differentiable, traceable scatter operations with CUDA support
When to avoid
- you use TensorFlow, JAX, or another framework instead of PyTorch
- your reduction needs are simple enough for built-in torch index ops
- you cannot install CUDA-matched wheels in your environment
Facets
library · maturity stable
machine-learning gpu-computing math machine-learning deep-learning gpu-computing python windows pytorch scatter-operations segment-operations sparse-update cuda tensor-operations linux macos gpu
1 source
- readme: https://github.com/rusty1s/pytorch_scatter · fetched 2026-08-28 · 4d8fa81c11a1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rusty1s/pytorch_scatter | main | 61 |
For agents
markdown · JSON · MCP: product_card(name="rusty1s/pytorch_scatter")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem