Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-gnn-systems
A list of awesome GNN systems.
https://github.com/chwan1016/awesome-gnn-systems
Last synced: about 17 hours ago
JSON representation
-
Open Source Libraries
- DGL: Python Package Built to Ease Deep Learning on Graph
- Euler: A Distributed Graph Deep Learning Framework
- StellarGraph: Machine Learning on Graphs
- Spektral: Graph Neural Networks with Keras and Tensorflow 2
- PGL: An Efficient and Flexible Graph Learning Framework Based on PaddlePaddle
- CogDL: An Extensive Toolkit for Deep Learning on Graphs
- DIG: A Turnkey Library for Diving into Graph Deep Learning Research
- Jraph: A Graph Neural Network Library in Jax
- Graph-Learn: An Industrial Graph Neural Network Framework - learn.svg?logo=github&label=Stars)
- DeepGNN: a Framework for Training Machine Learning Models on Large Scale Graph Data
- PyG: Graph Neural Network Library for PyTorch
-
Papers
-
Survey Papers
- [paper - 25-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 51-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 275-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 50-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 34-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 27-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
-
GNN Libraries
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/THUDM/cogdl)![GitHub stars](https://img.shields.io/github/stars/THUDM/cogdl.svg?logo=github&label=Stars)|
- [paper - 4.0k-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/deepmind/graph_nets)![GitHub stars](https://img.shields.io/github/stars/deepmind/graph_nets.svg?logo=github&label=Stars)|
- [paper - 100-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/divelab/DIG)![GitHub stars](https://img.shields.io/github/stars/divelab/DIG.svg?logo=github&label=Stars)|
- [paper - 332-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/alibaba/graph-learn)![GitHub stars](https://img.shields.io/github/stars/alibaba/graph-learn.svg?logo=github&label=Stars)|
- [paper - 5.1k-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/rusty1s/pytorch_geometric)![GitHub stars](https://img.shields.io/github/stars/rusty1s/pytorch_geometric.svg?logo=github&label=Stars)|
- [paper - 325-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/danielegrattarola/spektral)![GitHub stars](https://img.shields.io/github/stars/danielegrattarola/spektral.svg?logo=github&label=Stars)|
- [paper - 1.4k-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/dmlc/dgl)![GitHub stars](https://img.shields.io/github/stars/dmlc/dgl.svg?logo=github&label=Stars)|
-
GNN Kernels
- [paper - 23-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/apuaaChen/gcnLib)![GitHub stars](https://img.shields.io/github/stars/apuaaChen/gcnLib.svg?logo=github&label=Stars)|
- [paper - 48-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 51-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/dgSPARSE/dgNN)![GitHub stars](https://img.shields.io/github/stars/dgSPARSE/dgNN.svg?logo=github&label=Stars)|
- [paper - 25-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 132-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/hgyhungry/ge-spmm)![GitHub stars](https://img.shields.io/github/stars/hgyhungry/ge-spmm.svg?logo=github&label=Stars)|
- [paper - 52-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/HipGraph/FusedMM)![GitHub stars](https://img.shields.io/github/stars/HipGraph/FusedMM.svg?logo=github&label=Stars)|
-
GNN Compilers
- [paper - 26-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/xiezhq-hermann/graphiler)![GitHub stars](https://img.shields.io/github/stars/xiezhq-hermann/graphiler.svg?logo=github&label=Stars)|
- [paper - 84-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/dglai/FeatGraph)![GitHub stars](https://img.shields.io/github/stars/dglai/FeatGraph.svg?logo=github&label=Stars)|
- [paper - 60-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 99-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/dglai/FeatGraph)![GitHub stars](https://img.shields.io/github/stars/dglai/FeatGraph.svg?logo=github&label=Stars)|
-
Distributed GNN Training Systems
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 25-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 17-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 14-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 36-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/MortezaRamezani/llcg)![GitHub stars](https://img.shields.io/github/stars/MortezaRamezani/llcg.svg?logo=github&label=Stars)|
- [paper - 274-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 126-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 25-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/IntelLabs/SAR)![GitHub stars](https://img.shields.io/github/stars/IntelLabs/SAR.svg?logo=github&label=Stars)|
- [paper - 57-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 130-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/dmlc/dgl/pull/3024)|
- [paper - 26-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 104-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/PASSIONLab/CAGNET)![GitHub stars](https://img.shields.io/github/stars/PASSIONLab/CAGNET.svg?logo=github&label=Stars)|
- [paper - 24-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/YukeWang96/MGG_OSDI23)![GitHub stars](https://img.shields.io/github/stars/YukeWang96/MGG_OSDI23.svg?logo=github&label=Stars)|
- [paper - 169-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 39-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 115-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/PASSIONLab/CAGNET)![GitHub stars](https://img.shields.io/github/stars/PASSIONLab/CAGNET.svg?logo=github&label=Stars)|
- [paper - 130-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/dmlc/dgl/tree/master/python/dgl/distributed)|
- [paper - 0-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 144-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/uclasystem/dorylus)![GitHub stars](https://img.shields.io/github/stars/uclasystem/dorylus.svg?logo=github&label=Stars)|
- [paper - 83-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/RICE-EIC/BNS-GCN)![GitHub stars](https://img.shields.io/github/stars/RICE-EIC/BNS-GCN.svg?logo=github&label=Stars)|
- [paper - 77-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/RICE-EIC/PipeGCN)![GitHub stars](https://img.shields.io/github/stars/RICE-EIC/PipeGCN.svg?logo=github&label=Stars)|
- [paper - 243-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/jiazhihao/ROC)![GitHub stars](https://img.shields.io/github/stars/jiazhihao/ROC.svg?logo=github&label=Stars)|
- [paper - 50-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/Xtra-Computing/G3)![GitHub stars](https://img.shields.io/github/stars/Xtra-Computing/G3.svg?logo=github&label=Stars)|
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 118-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/dmlc/dgl/tree/master/python/dgl/distributed)|
- [paper - 72-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/chenzhao/light-dist-gnn)![GitHub stars](https://img.shields.io/github/stars/chenzhao/light-dist-gnn.svg?logo=github&label=Stars)|
-
Quantized GNNs
- [paper - 32-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 34-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/YukeWang96/SGQuant)![GitHub stars](https://img.shields.io/github/stars/YukeWang96/SGQuant.svg?logo=github&label=Stars)|
- [paper - 49-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/YukeWang96/SGQuant)![GitHub stars](https://img.shields.io/github/stars/YukeWang96/SGQuant.svg?logo=github&label=Stars)|
- [paper - 56-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/mbahri/binary_gnn)![GitHub stars](https://img.shields.io/github/stars/mbahri/binary_gnn.svg?logo=github&label=Stars)|
- [paper - 55-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/bywmm/Bi-GCN)![GitHub stars](https://img.shields.io/github/stars/bywmm/Bi-GCN.svg?logo=github&label=Stars)|
- [paper - 11-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/Lyun-Huang/EPQuant)![GitHub stars](https://img.shields.io/github/stars/Lyun-Huang/EPQuant.svg?logo=github&label=Stars)|
- [paper - 58-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/warai-0toko/Exact)![GitHub stars](https://img.shields.io/github/stars/warai-0toko/Exact.svg?logo=github&label=Stars)|
- [paper - 42-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/YukeWang96/PPoPP22_QGTC)![GitHub stars](https://img.shields.io/github/stars/YukeWang96/PPoPP22_QGTC.svg?logo=github&label=Stars)|
- [paper - 38-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 181-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/camlsys/degree-quant)![GitHub stars](https://img.shields.io/github/stars/camlsys/degree-quant.svg?logo=github&label=Stars)|
-
GNN Dataloaders
- [paper - 29-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 71-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 56-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/MITIBMxGraph/SALIENT)![GitHub stars](https://img.shields.io/github/stars/MITIBMxGraph/SALIENT.svg?logo=github&label=Stars)|
- [paper - 34-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/zhiqi-0/PaGraph)![GitHub stars](https://img.shields.io/github/stars/zhiqi-0/PaGraph.svg?logo=github&label=Stars)|
- [paper - 37-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 81-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 66-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/K-Wu/pytorch-direct_dgl)![GitHub stars](https://img.shields.io/github/stars/K-Wu/pytorch-direct_dgl.svg?logo=github&label=Stars)|
- [paper - 67-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
-
GNN Training Accelerators
-
GNN Inference Accelerators
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 29-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 4-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 76-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 124-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 254-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 86-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 34-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 167-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 19-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 14-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 27-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 4-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 123-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 14-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 9-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/stonne-simulator/omega)![GitHub stars](https://img.shields.io/github/stars/stonne-simulator/omega.svg?logo=github&label=Stars)|
- [paper - 11-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 25-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 2-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 13-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 309-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 43-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/RICE-EIC/GCoD)![GitHub stars](https://img.shields.io/github/stars/RICE-EIC/GCoD.svg?logo=github&label=Stars)|
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 1-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
-
Training Systems for Scaling Graphs
- [paper - 34-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/marius-team/marius)![GitHub stars](https://img.shields.io/github/stars/marius-team/marius.svg?logo=github&label=Stars)|
- [paper - 29-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/divelab/DIG/tree/dig-stable/dig/lsgraph)|
- [paper - 160-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/rusty1s/pyg_autoscale)![GitHub stars](https://img.shields.io/github/stars/rusty1s/pyg_autoscale.svg?logo=github&label=Stars)|
- [paper - 155-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)| [[code]](https://github.com/YukeWang96/OSDI21_AE)![GitHub stars](https://img.shields.io/github/stars/YukeWang96/OSDI21_AE.svg?logo=github&label=Stars)|
- [paper - 75-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
- [paper - 3-_.svg?logo=google-scholar&labelColor=4f4f4f&color=3388ee)||
-
Categories
Sub Categories
Keywords
graph-neural-networks
7
deep-learning
6
graph
3
python
2
machine-learning
2
link-prediction
2
tensorflow
2
graph-neural-network
2
pytorch
2
gcn
2
graph-convolutional-networks
2
graph-embedding
2
graph-learning
2
networkx
1
machine-learning-algorithms
1
ggnn
1
interpretability
1
heterogeneous-networks
1
graphs
1
graph-machine-learning
1
graph-data
1
graph-analysis
1
geometric-deep-learning
1
graphsage
1
data-science
1
random-walk
1
node2vec
1
network-embedding
1
training
1
graphlearn
1
gnn-inference
1
gnn-framework
1
gnn
1
dynamic-graph-service
1
dynamic-graph
1
aligraph
1
jax
1
self-supervised-learning
1
graph-generation
1
explainable-ml
1
3d-graph
1
node-classification
1
leaderboard
1
graph-classification
1
gnn-model
1
metapath
1
heterogeneous-graph-learning
1
tensorflow2
1
keras
1
graph-deep-learning
1