The installation instructions mention that, in order to install torch-cluster, we need to ask for torch-cluster==latest+${CUDA}, but torch-cluster has no such version (e.g. with cu92, cu100 or cu101). In torch-cluster's repo, the installation instructions are simply to run pip install torch-cluster, without an explicit CUDA version.
In short, I believe the command to install torch-cluster in the pytorch-geometric README may be wrong.
nvcc.Yeah, I am aware of this. Try https://s3.eu-central-1.amazonaws.com/pytorch-geometric.com/whl/torch-1.4.0.html in the meantime.
It seems to me as though this version of torch-cluster is not running as intended.
I successfully installed it with pip install torch-cluster==latest+cu100 -f https://s3.eu-central-1.amazonaws.com/pytorch-geometric.com/whl/torch-1.4.0.html and ran mnist_graclus.py from the examples folder without running into an error. However, it seems like it ran into an infinite loop, since the first epoch did not complete within 60min of training on a Nvidia Quadro P5000.
EDIT: I analyzed it further and indeed the graclus computation does not complete (but does not throw an error either)
Ok, let me look into this.
Fixed in v1.5.2.
Most helpful comment
Fixed in v1.5.2.