pyg-team/pytorch_geometric

Graph Neural Network Library for PyTorch

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 10 minutes ago
Added to GitGenius on September 2nd, 2026
Created on October 6th, 2017
Open Issues & Pull Requests: 1,325 (+0)
GitHub issues: Enabled
Number of forks: 4,044
Total Stargazers: 24,068 (+0)
Total Subscribers: 258 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 210
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 705 days
Stale 30+ days: 201
Stale 90+ days: 191

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 2
Events in 7 days: 3

Top labels

  • bug (172)
  • feature (79)
  • installation (41)
  • documentation (24)
  • good first issue (14)
  • refactor (13)
  • help wanted (10)
  • distributed (9)

Detailed Description

PyTorch Geometric is a library for building and training Graph Neural Networks on structured data using PyTorch.

The library addresses the challenge of applying deep learning to graph-structured and irregular data by providing implementations of geometric deep learning methods from published research. It abstracts away the complexity of working with graphs by offering mini-batch loaders designed for both many small graphs and single large graphs, multi-GPU support, integration with PyTorch's torch.compile for performance optimization, and DataPipe support for efficient data handling. The tool includes a collection of common benchmark datasets with simple interfaces for creating custom ones, plus transforms applicable to arbitrary graphs, 3D meshes, and point clouds.

Researchers and practitioners working with graph-structured data should consider this tool if they need a mature, well-documented framework that implements established GNN architectures. It suits projects ranging from node classification and link prediction to more specialized applications on 3D data. The library is particularly valuable for those already invested in the PyTorch ecosystem who want to avoid reimplementing standard geometric deep learning methods.

The project maintains active development with regular updates to core functionality and new method implementations. The codebase receives consistent refinement across its graph processing infrastructure and neural network layer implementations. Documentation is actively maintained with examples and tutorials kept current. The project sustains engagement with its user community through multiple channels including a dedicated Slack workspace for discussion and support.