FeatGraph icon indicating copy to clipboard operation
FeatGraph copied to clipboard

end-to-end GNN training and inference

Open Dibbya40 opened this issue 4 years ago • 5 comments

Hello. Is the code for getting end-to-end GNN training and inference time, available for us?

Dibbya40 avatar Jun 17 '21 19:06 Dibbya40

FeatGraph is now partially integrated into DGL. Check https://github.com/dmlc/dgl/tree/master/featgraph

Some of the techniques in FeatGraph (e.g., feature dimension parallelization) have been used to optimize the hand-written kernels in DGL, while some techniques (mainly tiling) are not incorporated.

If you want to do end-to-end benchmarking, it should be ok to just run the master-branch DGL.

Huyuwei avatar Jun 18 '21 04:06 Huyuwei

Thank you @Huyuwei

Dibbya40 avatar Jun 18 '21 04:06 Dibbya40

Hello. I had one more question. As FeatGraph, which is based on TVM, is partially integrated to DGL. Are the GCN's forward and backward computation code written in TVM?

Thank you.

Dibbya40 avatar Aug 05 '21 16:08 Dibbya40

No DGL still uses CuSparse.

yzh119 avatar Aug 05 '21 19:08 yzh119

Thank you @yzh119

Dibbya40 avatar Aug 05 '21 23:08 Dibbya40