#13 · Primary category: Deep Learning Frameworks
pytorch_geometric
Graph Neural Network Library for PyTorch
Project last updated:08/24/26
GitHub Stars
24.0K
Forks
4.0K
Contributors
568
License
MIT
Why we included this project
PyTorch Geometric is the library most teams reach for when they need to train neural networks on data that is naturally a graph, whether that means social networks, molecules, citation graphs, or 3D point clouds. It implements a wide range of graph neural network layers and models drawn from published papers, so you can start from a known architecture instead of writing message-passing code yourself. The practical side is covered too: mini-batch loaders that handle both many small graphs and a single giant one, multi-GPU training, and torch.compile support. It also bundles common benchmark datasets and transforms for graphs, meshes, and point clouds, which makes it a convenient base for research experiments and production pipelines. If you already work in PyTorch, the API will feel familiar, and the documentation and example notebooks get a first GNN running quickly.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.