Awesome
Distributed Graph Neural Network Learning
Install Metis
download and extract metis:
http://glaros.dtc.umn.edu/gkhome/metis/metis/download
gunzip metis-5.x.y.tar.gz
tar -xvf metis-5.x.y.tar
if you don't have root access, compile metis with prefix
make config prefix=<lib-folder>
Build PyTorch Sparse
make Pytorch Sparse with metis support:
cd pytorch_sparse
export CPATH=/export/local/mfr5226/lib/metis/include/:/usr/local/cuda/include/:$CPATH
export LD_LIBRARY_PATH=/export/local/mfr5226/lib/metis/lib/:$LD_LIBRARY_PATH
WITH_METIS=1 LDFLAGS='-L/export/local/mfr5226/lib/metis/lib/' python setup.py build -j 10
python setup.py install
If you have metis in regular location, just compile with: WITH_METIS=1 python setup.py install -j 10