- 28 Nov, 2022 2 commits
-
-
peizhou001 authored
-
Quan (Andy) Gan authored
* fix unit test * oops
-
- 27 Nov, 2022 1 commit
-
-
czkkkkkk authored
* [Sparse] Support sparse format conversion * Update * Update
-
- 25 Nov, 2022 1 commit
-
-
Serge Panev authored
Signed-off-by:
Serge Panev <spanev@nvidia.com> Signed-off-by:
Serge Panev <spanev@nvidia.com>
-
- 21 Nov, 2022 1 commit
-
-
Rhett Ying authored
* [Dist] instantiate NodeDataView in lazy mode * fix test failure * init node/edge data store at the very beginning * fix test failures * refine comment * add more tests
-
- 20 Nov, 2022 1 commit
-
-
Zhiteng Li authored
* Add biased multi-head attention module (dense) * fix lint issues * refine according to dongyu's comments Co-authored-by:rudongyu <ru_dongyu@outlook.com>
-
- 18 Nov, 2022 2 commits
-
-
kylasa authored
* Flexible pipeline - Initial commit 1. Implementation of flexible pipeline feature. 2. With this implementation, the pipeline now supports multiple partitions per process. And also assumes that num_partitions is always a multiple of num_processes. * Update test_dist_part.py * Code changes to address review comments * Code refactoring of exchange_features function into two functions for better readability * Upadting test_dist_part to fix merge issues with the master branch * corrected variable names... * Fixed code refactoring issues. * Provide missing function arguments to exchange_feature function * Providing the missing function argument to fix error. * Provide missing function argument to 'get_shuffle_nids' function. * Repositioned a variable within its scope. * Removed tab space which is causing the indentation problem * Fix issue with the CI test framework, which is the root cause for the failure of the CI tests. 1. Now we read files specific to the partition-id and store this data separately, identified by the local_part_id, in the local process. 2. Similarly as above, we also differentiate the node and edge features type_ids with the same keys as above. 3. These above two changes will help up to get the appropriate feature data during the feature exchange and send to the destination process correctly. * Correct the parametrization for the CI unit test cases. * Addressing Rui's code review comments. * Addressing code review comments.
-
Tingyu Wang authored
* added relgraphconv * add tests for CuGraphRelGraphConv * move test to tests directory * update docs * address PR review 1 * address PR review, continued * remove stashing ctx.device * make fanout optional * fanout -> max_in_degree * improve docstrings consistency * initialize parameters directly in __init__ * get rid of shared memory size check * improve docs * format comments * skip test case for regularizer=None Co-authored-by:
Mufei Li <mufeili1996@gmail.com> Co-authored-by:
Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com>
-
- 17 Nov, 2022 2 commits
-
-
czkkkkkk authored
-
Rhett Ying authored
* [Dist] fix is_node check according to policy * add more tests
-
- 16 Nov, 2022 2 commits
-
-
Mufei Li authored
* Update * dense * Update * Update * Update * Update * Update Co-authored-by:Ubuntu <ubuntu@ip-172-31-36-188.ap-northeast-1.compute.internal>
-
Zhiteng Li authored
* add ToLevi transform * fix parameter typo * fix lint issues * fix device issue * refine according to dongyu's comments Co-authored-by:rudongyu <ru_dongyu@outlook.com>
-
- 15 Nov, 2022 1 commit
-
-
peizhou001 authored
rename DGLHeteroGraph to DGLGraph
-
- 14 Nov, 2022 1 commit
-
-
dddg617 authored
* [Fix]Support HGT mini-batch * [Test] Update HGT test * [Conv] nightly update conv * [Conv] nightly update
-
- 12 Nov, 2022 1 commit
-
-
Serge Panev authored
[Dist][Test] Add tests for multi-node DistDataLoader, DistNodeDataLoader, DistEdgeDataLoader (#4846) Signed-off-by:
Serge Panev <spanev@nvidia.com> Signed-off-by:
Serge Panev <spanev@nvidia.com>
-
- 10 Nov, 2022 1 commit
-
-
Xin Yao authored
* update accumulator * rename half to __half * add bfloat16 * simplify code * fix another case * add unit test * disable half-precision SpMMCoo * fix lint
-
- 09 Nov, 2022 1 commit
-
-
Hongzhi (Steve), Chen authored
Co-authored-by:Steve <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal>
-
- 07 Nov, 2022 4 commits
-
-
Rhett Ying authored
* [Dist] enable access DistGraph.edges via canonical etype * refine code * refine test * refine code
-
czkkkkkk authored
* [Sparse] Add sparse matrix C++ implementation * Add documentation * Update * Minor fix * Move Python code to dgl/mock_sparse2 * Move headers to include * lint * Update * Add dgl_sparse directory * Move src code to dgl_sparse * Add __init__.py in tests to avoid naming conflict * Add dgl sparse so in Jenkinsfile * Complete docstring & SparseMatrix basic op * lint * Disable win tests
-
Hongzhi (Steve), Chen authored
* [Misc] clang-format auto fix. * blabla * ablabla * blabla Co-authored-by:Steve <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal>
-
Hongzhi (Steve), Chen authored
* replace * blabla * balbla * blabla Co-authored-by:Steve <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal>
-
- 06 Nov, 2022 3 commits
-
-
Hongzhi (Steve), Chen authored
* param * brief * note * return * tparam * brief2 * file * return2 * return * blabla * all Co-authored-by:Steve <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal>
-
Xin Yao authored
* add bf16 specializations * remove SWITCH_BITS * enable amp for bf16 * remove SWITCH_BITS for cpu kernels * enbale bf16 based on CUDART * fix compiling for sm<80 * fix cpu build * enable unit tests * update doc * disable test for CUDA < 11.0 * address comments * address comments
-
rudongyu authored
* shortest dist * update * address issues * update * fix indent * lint * fix indent
-
- 04 Nov, 2022 3 commits
-
-
Hongzhi (Steve), Chen authored
* [Misc] clang-format auto fix. * manual Co-authored-by:Steve <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal>
-
Rhett Ying authored
* [Dist] deprecate etype and always use canonical etype for partition and load * enable canonical etypes in dist part pipeline * resolve rebase conflicts * fix lint * fix test failure * throw exception if outdated part config is loaded * refine * refine * revert unnecessary change * fix typo
-
Minjie Wang authored
* edgewise mpops * formatting * black formatting * isort * fix lint * remove typing module; address comments * fix gpu ut; rename test file
-
- 02 Nov, 2022 1 commit
-
-
ZhenyuLU_Heliodore authored
* Add files via upload This file will contain several utility modules for Graph Transformer. DegreeEncoder has been implemented in this file now. * Update graph_transformer.py * Update nn-pytorch.rst Add graph_transformer.DegreeEncoder in Utility Modules * Update test_nn.py * Update __init__.py * Update graph_transformer.py * Update test_nn.py * Update graph_transformer.py fix unused import * Update graph_transformer.py add module doc-string * Update graph_transformer.py * Update graph_transformer.py Co-authored-by:rudongyu <ru_dongyu@outlook.com>
-
- 01 Nov, 2022 2 commits
-
-
Serge Panev authored
Signed-off-by:
Serge Panev <spanev@nvidia.com> Signed-off-by:
Serge Panev <spanev@nvidia.com>
-
peizhou001 authored
* add save/load for distributed optimizer Co-authored-by:Ubuntu <ubuntu@ip-172-31-16-19.ap-northeast-1.compute.internal>
-
- 31 Oct, 2022 1 commit
-
-
Zhiteng Li authored
* add a learned laplacian positional encoder * leverage black to beautify the python code * refine according to dongyu's comments Co-authored-by:rudongyu <ru_dongyu@outlook.com>
-
- 29 Oct, 2022 1 commit
-
-
Quan (Andy) Gan authored
* sample neighbors with masks * oops * refactor again * remove * remove debug code * rename macro * address comments * more stuff * remove * fix * try fix unit test * oops * fix test * oops * change name * rename a lot of stuff * oops * ugh * misc fixes * lint * address a lot of comments * lint * lint * fix * that was silly * fix * fix * fix * oops
-
- 28 Oct, 2022 1 commit
-
-
Quan (Andy) Gan authored
* sample neighbors with masks * oops * refactor again * remove * remove debug code * rename macro * address comments * address comment * address comments * rename a lot of stuff * oops
-
- 27 Oct, 2022 3 commits
-
-
Infinity_X authored
* [Model] Heterogeneous graph support for GNNExplainer (#1) * add HeteroGNNExplainer * GNNExplainer for heterogeenous graph * fix typo * variable name cleanup * added HeteroGNNExplainer test * added doc indexing for HeteroGNNExplainer * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update python/dgl/nn/pytorch/explain/gnnexplainer.py Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Update gnnexplainer.py Change DGLHeteroGraph to DGLGraph, and specified parameter inputs * Added ntype parameter to the explainer_node call * responding to @mufeili's comment regarding restoring empty lines at appriopiate places to be consistent with existing practices * responding to @mufeili's comment regarding restoring empty lines at appriopiate places that were missed in the last commit * docstring comments added based on @mufeili suggestions * indorporated @mufeili requested changes related to docstring model declaration. * example model and test_nn.py added for explain_graphs * explain_nodes fixed and fixed the way hetero num nodes and edges are handled * white spaces removed * lint issues fixed * explain_graph model updated * explain nodes model updated * minor fixes related to gpu compatability * cuda support added * simplify WIP * _init_masks for ennexplainer updated to match heterographs * Update * model simplified and docstring comments updated * nits: docstring udpated * lint check issues updated * lint check updated * soem formatting updated * disabling int32 testing for GNNExplainer * Update Co-authored-by:
Kangkook Jee <kangkook.jee@gmail.com> Co-authored-by:
ahadjawaid <94938815+ahadjawaid@users.noreply.github.com> Co-authored-by:
Mufei Li <mufeili1996@gmail.com> Co-authored-by:
kxm180046 <kxm180046@utdallas.edu> Co-authored-by:
Kunal Mukherjee <kunmukh@gmail.com> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-9-26.ap-northeast-1.compute.internal> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-36-188.ap-northeast-1.compute.internal>
-
Mufei Li authored
* Update * Update * Update * Update * Update test_transform.py Co-authored-by:Ubuntu <ubuntu@ip-172-31-9-26.ap-northeast-1.compute.internal>
-
Rhett Ying authored
* [Dist] fix etype issue in dist part pipeline * add comments
-
- 26 Oct, 2022 1 commit
-
-
Rhett Ying authored
* [Dist] reduce startup overhead: enable to save in specified formats * [Dist] reduce startup overhead: sort partitions when generating * sort csc/csr only whenmultiple etypes * refine
-
- 19 Oct, 2022 3 commits
-
-
peizhou001 authored
* add a standalone tool for change etypes to canonical etypes in part config
-
Rhett Ying authored
* [Feature] enable to save graphs in multiple formats * use StreamWithCount to accomodate formats * fix lint * fix dynamic cast issue * fix lint * refine docstring and code naming * update docstring
-
Rhett Ying authored
* [Dist] decouple num_chunks and num_parts for graphs with edge feature * fix test failure
-