1. 25 Jan, 2021 1 commit
    • Da Zheng's avatar
      [Distributed] Heterogeneous graph support (#2457) · 25ac3344
      Da Zheng authored
      
      
      * Distributed heterograph (#3)
      
      * heterogeneous graph partition.
      
      * fix graph partition book for heterograph.
      
      * load heterograph partitions.
      
      * update DistGraphServer to support heterograph.
      
      * make DistGraph runnable for heterograph.
      
      * partition a graph and store parts with homogeneous graph structure.
      
      * update DistGraph server&client to use homogeneous graph.
      
      * shuffle node Ids based on node types.
      
      * load mag in heterograph.
      
      * fix per-node-type mapping.
      
      * balance node types.
      
      * fix for homogeneous graph
      
      * store etype for now.
      
      * fix data name.
      
      * fix a bug in example.
      
      * add profiler in rgcn.
      
      * heterogeneous RGCN.
      
      * map homogeneous node ids to hetero node ids.
      
      * fix graph partition book.
      
      * fix DistGraph.
      
      * shuffle eids.
      
      * verify eids and their mappings when loading a partition.
      
      * Id map from homogneous Ids to per-type Ids.
      
      * verify partitioned results.
      
      * add test for distributed sampler.
      
      * add mapping from per-type Ids to homogeneous Ids.
      
      * update example.
      
      * fix DistGraph.
      
      * Revert "add profiler in rgcn."
      
      This reverts commit 36daaed8b660933dac8f61a39faec3da2467d676.
      
      * add tests for homogeneous graphs.
      
      * fix a bug.
      
      * fix test.
      
      * fix for one partition.
      
      * fix for standalone training and evaluation.
      
      * small fix.
      
      * fix two bugs.
      
      * initialize projection matrix.
      
      * small fix on RGCN.
      
      * Fix rgcn performance (#17)
      Co-authored-by: default avatarUbuntu <ubuntu@ip-172-31-62-171.ec2.internal>
      
      * fix lint.
      
      * fix lint.
      
      * fix lint.
      
      * fix lint.
      
      * fix lint.
      
      * fix lint.
      
      * fix.
      
      * fix test.
      
      * fix lint.
      
      * test partitions.
      
      * remove redundant test for partitioning.
      
      * remove commented code.
      
      * fix partition.
      
      * fix tests.
      
      * fix RGCN.
      
      * fix test.
      
      * fix test.
      
      * fix test.
      
      * fix.
      
      * fix a bug.
      
      * update dmlc-core.
      
      * fix.
      
      * fix rgcn.
      
      * update readme.
      
      * add comments.
      Co-authored-by: default avatarUbuntu <ubuntu@ip-172-31-2-202.us-west-1.compute.internal>
      Co-authored-by: default avatarUbuntu <ubuntu@ip-172-31-9-132.us-west-1.compute.internal>
      Co-authored-by: default avatarxiang song(charlie.song) <classicxsong@gmail.com>
      Co-authored-by: default avatarUbuntu <ubuntu@ip-172-31-62-171.ec2.internal>
      
      * fix.
      
      * fix.
      
      * add div_int.
      
      * fix.
      
      * fix.
      
      * fix lint.
      
      * fix.
      
      * fix.
      
      * fix.
      
      * adjust.
      
      * move code.
      
      * handle heterograph.
      
      * return pytorch tensor in GPB.
      
      * remove some tests in example.
      
      * add to_block for distributed training.
      
      * use distributed to_block.
      
      * remove unnecessary function in DistGraph.
      
      * remove distributed to_block.
      
      * use pytorch tensor.
      
      * fix a bug in ntypes and etypes.
      
      * enable norm.
      
      * make the data loader compatible with the old format.
      
      * fix.
      
      * add comments.
      
      * fix a bug.
      
      * add test for heterograph.
      
      * support partition without reshuffle.
      
      * add test.
      
      * support partition without reshuffle.
      
      * fix.
      
      * add test.
      
      * fix bugs.
      
      * fix lint.
      
      * fix dataset.
      
      * fix for mxnet.
      
      * update docstring.
      
      * rename to floor_div
      
      * avoid exposing NodePartitionPolicy and EdgePartitionPolicy.
      
      * fix docstring.
      
      * fix error.
      
      * fixes.
      
      * fix comments.
      
      * rename.
      
      * rename.
      
      * explain IdMap.
      
      * fix docstring.
      
      * fix docstring.
      
      * update docstring.
      
      * remove the code of returning heterograph.
      
      * remove argument.
      
      * fix example.
      
      * make GraphPartitionBook an abstract class.
      
      * fix.
      
      * fix.
      
      * fix a bug.
      
      * fix a bug in example
      
      * fix a bug
      
      * reverse heterograph sampling.
      
      * temp fix.
      
      * fix lint.
      
      * Revert "temp fix."
      
      This reverts commit c450717b9f578b8c48769c675f2a19d6c1e64381.
      
      * compute norm.
      
      * Revert "reverse heterograph sampling."
      
      This reverts commit bd6deb7f52998de76508f800441ff518e2fadcb9.
      
      * fix.
      
      * move id_map.py
      
      * remove check
      
      * add more comments.
      
      * update docstring.
      Co-authored-by: default avatarUbuntu <ubuntu@ip-172-31-2-202.us-west-1.compute.internal>
      Co-authored-by: default avatarUbuntu <ubuntu@ip-172-31-9-132.us-west-1.compute.internal>
      Co-authored-by: default avatarxiang song(charlie.song) <classicxsong@gmail.com>
      Co-authored-by: default avatarUbuntu <ubuntu@ip-172-31-62-171.ec2.internal>
      25ac3344
  2. 20 Jan, 2021 1 commit
  3. 18 Jan, 2021 1 commit
    • 张天启's avatar
      [Example] Add HGP-SL example for pytorch backend (#2515) · b36b6c26
      张天启 authored
      
      
      * add sagpool example for pytorch backend
      
      * polish sagpool example for pytorch backend
      
      * [Example] SAGPool: use std variance
      
      * [Example] SAGPool: change to std
      
      * add sagpool example to index page
      
      * add graph property prediction tag to sagpool
      
      * [Example] add graph classification example HGP-SL
      
      * [Example] fix sagpool
      
      * fix bug
      
      * [Example] change tab to space in README of hgp-sl
      
      * remove redundant files
      
      * remote redundant network
      
      * [Example]: change link from code to doc in HGP-SL
      
      * [Example] in HGP-SL, change to meaningful name
      
      * [Example] Fix path mistake for 'hardgat'
      Co-authored-by: default avatarzhangtianqi <tianqizh@amazon.com>
      b36b6c26
  4. 15 Jan, 2021 1 commit
    • Chen Sirui's avatar
      [Example] Add hardGAT example (#2486) · 673cc64c
      Chen Sirui authored
      
      
      * Add hgat example
      
      * Add experiment
      
      * Clean code
      
      * clear the code
      
      * Add index in README
      
      * Add index in README
      
      * Add index in README
      
      * Add index in README
      
      * Add index in README
      
      * Add index in README
      
      * Change the code title and folder name
      
      * Ready to merge
      
      * Prepare for rebase and change message passing function
      
      * use git ignore to handle empty file
      
      * change file permission to resolve empty file
      
      * Change permission
      
      * change file mode
      Co-authored-by: default avatarChen <chesirui@3c22fbe5458c.ant.amazon.com>
      Co-authored-by: default avatarTianjun Xiao <xiaotj1990327@gmail.com>
      673cc64c
  5. 13 Jan, 2021 3 commits
  6. 11 Jan, 2021 2 commits
    • Jinjing Zhou's avatar
      Integrate Regression Test with Jenkins (#2448) · 71283997
      Jinjing Zhou authored
      * add bench jenkins
      
      * instance type
      
      * fix
      
      * fix
      
      * fix
      
      * 111
      
      * test
      
      * 111
      
      * 111
      
      * fix
      
      * test
      
      * run
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * publish results
      
      * 111
      
      * regression
      
      * launch ec2 script
      
      * fix
      
      * add
      
      * run on master
      
      * change
      
      * rrr
      
      * run gpu
      
      * fix
      
      * fix
      
      * try fix
      
      * fix
      
      * ff
      
      * fix
      
      * fix
      
      * fix
      
      * refactor
      
      * fix
      
      * fix
      
      * update
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * remove import torchtext
      
      * add shm size
      
      * update
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix this!!!!
      
      * 111
      
      * fix
      
      * remove verbose
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * update readme
      
      * fix
      
      * fix
      
      * fix
      
      * change asv default to head
      
      * commit sage and rgcn
      
      * fix
      
      * update
      71283997
    • Tong He's avatar
      [Doc] Update GraphDataLoader in our docs (#2504) · a9f8f258
      Tong He authored
      
      
      * update graphdataloader in docs
      
      * fix
      
      * update examples
      
      * fix sagpool
      Co-authored-by: default avatarQuan (Andy) Gan <coin2028@hotmail.com>
      a9f8f258
  7. 08 Jan, 2021 1 commit
  8. 07 Jan, 2021 1 commit
  9. 01 Jan, 2021 1 commit
  10. 28 Dec, 2020 2 commits
  11. 26 Dec, 2020 1 commit
    • Mufei Li's avatar
      [Doc] Implementation Index Page (#2443) · 0018e90c
      Mufei Li authored
      * Update
      
      * Update
      
      * Update
      
      * Update README.md
      
      * Update README.md
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      0018e90c
  12. 20 Dec, 2020 1 commit
    • Mufei Li's avatar
      [Fix] Avoid Overloading Nonzero for PyTorch Backend (#2434) · 492ad9be
      Mufei Li authored
      * Update gatedgraphconv.py
      
      * Update entity_classify.py
      
      * Update data-process.rst
      
      * Update reading_data.py
      
      * Update data-process.rst
      
      * Update utils.py
      
      * Update knowledge_graph.py
      
      * Update entity_classify.py
      
      * Update rdf.py
      
      * Update entity_classify_mb.py
      
      * Update test_classify.py
      
      * Update tensor.py
      
      * Update sparse.py
      
      * Update entity_classify_mp.py
      
      * Update 6_line_graph.py
      492ad9be
  13. 18 Dec, 2020 1 commit
  14. 12 Dec, 2020 1 commit
  15. 08 Dec, 2020 2 commits
  16. 16 Nov, 2020 1 commit
  17. 13 Nov, 2020 1 commit
  18. 09 Nov, 2020 1 commit
  19. 03 Nov, 2020 1 commit
  20. 29 Oct, 2020 2 commits
    • chwan-rice's avatar
      [Fix] typo (#2265) · 269983db
      chwan-rice authored
      
      
      * upd
      
      * upd
      
      * upd
      
      * upd
      
      * upd
      
      * fix OpenMP compatibility issues
      
      * typo
      
      * partition
      
      * misc
      
      * fix typo
      
      * num_parts=1
      
      * import torch
      
      * long
      
      * print info
      
      * print info
      
      * print info
      
      * upd
      
      * remove debug code
      
      * revert partition.py
      
      * fix cut count
      
      * fix cut count
      
      * Revert "fix cut count"
      
      This reverts commit 10926b4fd48f45c8f1ddb58be7db6c22e653effd.
      
      * Revert "fix cut count"
      
      This reverts commit 76465283bef093a2b4209ad70dd15d2437b2ec8a.
      
      * type of deprecate
      
      * typo in deprecate info
      
      * fix typo
      
      * use cv for partitioning
      
      * CE
      
      * no message
      
      * revert
      
      * typo
      
      * no message
      
      * no message
      
      * no message
      
      * practice
      
      * dmlc-core
      
      * DGLGraph
      Co-authored-by: default avataryzh119 <expye@outlook.com>
      Co-authored-by: default avatarJinjing Zhou <VoVAllen@users.noreply.github.com>
      Co-authored-by: default avatarMinjie Wang <wmjlyjemaine@gmail.com>
      269983db
    • maqy1995's avatar
      [Example] fix print info (#2305) · d06c5403
      maqy1995 authored
      d06c5403
  21. 15 Oct, 2020 1 commit
  22. 10 Oct, 2020 1 commit
  23. 20 Sep, 2020 1 commit
  24. 18 Sep, 2020 1 commit
    • espylapiza's avatar
      [Example] GAT on ogbn-arxiv (#2210) · 47bb0593
      espylapiza authored
      
      
      * [Example] GCN on ogbn-arxiv dataset
      
      * Add README.md
      
      * Update GCN implementation on ogbn-arxiv
      
      * Update GCN on ogbn-arxiv
      
      * Fix typo
      
      * Use evaluator to get results
      
      * Fix duplicated
      
      * Fix duplicated
      
      * Update GCN on ogbn-arxiv
      
      * Add GAT for ogbn-arxiv
      
      * Update README.md
      
      * Update GAT on ogbn-arxiv
      
      * Update README.md
      Co-authored-by: default avatarMufei Li <mufeili1996@gmail.com>
      Co-authored-by: default avatarZihao Ye <expye@outlook.com>
      47bb0593
  25. 16 Sep, 2020 1 commit
  26. 15 Sep, 2020 3 commits
  27. 14 Sep, 2020 2 commits
  28. 13 Sep, 2020 1 commit
  29. 12 Sep, 2020 2 commits
  30. 05 Sep, 2020 1 commit