rusty1s/pytorch_scatter
A PyTorch extension library providing highly optimized sparse scatter and segment operations with reduction types sum, mean, min, and max.

Not currently ranked — collecting fresh signals.
star history
This package provides optimized sparse update operations (scatter and segment) for PyTorch that are missing in the main library. Scatter operations perform reduce operations based on group-index tensors without requiring sorted indices, while segment operations work on sorted index tensors. The library is used extensively in graph neural networks and other deep learning applications requiring sparse tensor aggregations.
Frequently asked
- What is rusty1s/pytorch_scatter?
- A PyTorch extension library providing highly optimized sparse scatter and segment operations with reduction types sum, mean, min, and max.
- Is pytorch_scatter open source?
- Yes — rusty1s/pytorch_scatter is open source, released under the MIT license.
- What language is pytorch_scatter written in?
- rusty1s/pytorch_scatter is primarily written in Python.
- How popular is pytorch_scatter?
- rusty1s/pytorch_scatter has 1.7k stars on GitHub.
- Where can I find pytorch_scatter?
- rusty1s/pytorch_scatter is on GitHub at https://github.com/rusty1s/pytorch_scatter.