Skip to content

Contribute

We are happy to see that you want to contribute 🤗. Feel free to open an issue or pull request at any time. But first, follow this page to install Graphium in dev mode.

Installation for developers

For CPU and GPU developers

Use mamba, a preferred alternative to conda, to create your environment:

# Install Graphium's dependencies in a new environment named `graphium`
mamba env create -f env.yml -n graphium

# Install Graphium in dev mode
mamba activate graphium
pip install --no-deps -e .

For IPU developers

Download the SDK and use pypi to create your environment:

# Install Graphcore's SDK and Graphium dependencies in a new environment called `.graphium_ipu`
./install_ipu.sh .graphium_ipu

The above step needs to be done once. After that, enable the SDK and the environment as follows:

source enable_ipu.sh .graphium_ipu

Build the documentation

You can build and serve the documentation locally with:

# Build and serve the doc
mkdocs serve