Ross ROSS = Recommend OSS · open-source software intelligence for agents

rusty1s/pytorch_scatter

PyTorch Extension Library of Optimized Scatter Operations observed · 2026-08-28

github.com/rusty1s/pytorch_scatter · homepage · Python · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
rusty1s/pytorch_scattermain61

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