#201 · Primary category: Deep Learning Frameworks
egnn-pytorch
Implementation of E(n)-Equivariant Graph Neural Networks, in Pytorch
Project last updated:12/06/24
GitHub Stars
533
Forks
89
Contributors
7
License
MIT
Why we included this project
Equivariance matters when your input coordinates can be rotated, translated, or reflected and you still want the same answer. This repo packages E(n)-equivariant graph neural networks in PyTorch, with both individual layers and a complete network ready to use. You can add edge features, limit attention to sparse neighbors through an adjacency matrix, and clamp coordinate weights to keep training stable as the neighborhood grows. It is a building block rather than a full application, so it suits teams that already have a training pipeline and want a solid equivariant layer to drop in. The code is short and readable, which makes adapting it to your own data and loss functions straightforward.
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.