DeepGNN is a framework for training machine learning models on large scale graph data. DeepGNN contains all the necessary features including:
Project is in alpha version, there might be breaking changes in the future and they will be documented in the changelog.
Install pip package:
python -m pip install deepgnn
If you want to build package from source, see instructions in CONTRIBUTING.md
.
Train and evaluate a graphsage model with pytorch on cora dataset:
cd examples/pytorch
python sage.py
We provide a python module to help you upgrade your scripts to new deepgnn versions.
pip install google-pasta
python -m deepgnn.migrate.0_1_56 --script_dir directory_to_migrate
See CHANGELOG.md
for full change details.