Graph Auto-Encoder in PyTorch
This is a PyTorch implementation of the Variational Graph Auto-Encoder model described in the paper:
T. N. Kipf, M. Welling, Variational Graph Auto-Encoders, NIPS Workshop on Bayesian Deep Learning (2016)
The code in this repo is based on or refers to https://github.com/tkipf/gae, https://github.com/tkipf/pygcn and https://github.com/vmasrani/gae_in_pytorch.
- Python 3.7
- PyTorch 1.11.0+cu113, install command
pip install torch==1.11.0+cu113 torchvision==0.12.0+cu113 torchaudio==0.11.0 --extra-index-url https://download.pytorch.org/whl/cu113
- install requirements via
pip install -r requirements.txt
default model: g-vae
use config --model gae
to run g-ae
cd gae
python train.py
python train.py --model gae