pytorch_geometric icon indicating copy to clipboard operation
pytorch_geometric copied to clipboard

`segment_matmul` integration from `pyg-lib`

Open puririshi98 opened this issue 2 years ago • 6 comments

🚀 The feature, motivation and pitch

  • pyg-lib issue: https://github.com/pyg-team/pyg-lib/issues/49
  • pyg-lib PR: https://github.com/pyg-team/pyg-lib/pull/51

Need to integrate this into the backend of PyG's heterogeneous GNNs.

puririshi98 avatar Jun 29 '22 16:06 puririshi98

Candidates for first round of integration:

Candidates for second round(nvfuser+pyg-lib):

puririshi98 avatar Jun 29 '22 22:06 puririshi98

Important to note, this will require adding backward support of segment_matmul in pyg-lib.

rusty1s avatar Jun 30 '22 11:06 rusty1s

Important to note, this will require adding backward support of segment_matmul in pyg-lib.

https://github.com/pyg-team/pyg-lib/pull/61 https://github.com/pyg-team/pyg-lib/pull/63

puririshi98 avatar Jul 13 '22 16:07 puririshi98

https://github.com/pyg-team/pytorch_geometric/pull/5052

puririshi98 avatar Aug 01 '22 17:08 puririshi98

speeding it up: https://github.com/pyg-team/pyg-lib/pull/73

puririshi98 avatar Aug 08 '22 17:08 puririshi98

heterolinear cutlass support: https://github.com/pyg-team/pytorch_geometric/pull/5330

puririshi98 avatar Aug 31 '22 19:08 puririshi98