- 14 Sep, 2022 1 commit
-
-
Hongzhi (Steve), Chen authored
* Auto fix update-version * Auto fix setup.py * Auto fix update-version * Auto fix setup.py * [Doc] Change random.py to random_partition.py in guide on distributed partition pipeline (#4438) * Update distributed-preprocessing.rst * Update Co-authored-by:
Ubuntu <ubuntu@ip-172-31-9-26.ap-northeast-1.compute.internal> * fix unpinning when tensoradaptor is not available (#4450) * [Doc] fix print issue in tutorial (#4459) * [Example][Refactor] Refactor RGCN example (#4327) * Refactor full graph entity classification * Refactor rgcn with sampling * README update * Update * Results update * Respect default setting of self_loop=false in entity.py * Update * Update README * Update for multi-gpu * Update * [doc] fix invalid link in user guide (#4468) * [Example] directional_GSN for ogbg-molpcba (#4405) * version-1 * version-2 * version-3 * update examples/README * Update .gitignore * update performance in README, delete scripts * 1st approving review * 2nd approving review Co-authored-by:
Mufei Li <mufeili1996@gmail.com> * Clarify the message name, which is 'm'. (#4462) Co-authored-by:
Ubuntu <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal> Co-authored-by:
Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com> * [Refactor] Auto fix view.py. (#4461) Co-authored-by:
Ubuntu <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal> Co-authored-by:
Minjie Wang <wmjlyjemaine@gmail.com> * [Example] SEAL for OGBL (#4291) * [Example] SEAL for OGBL * update index * update * fix readme typo * add seal sampler * modify set ops * prefetch * efficiency test * update * optimize * fix ScatterAdd dtype issue * update sampler style * update Co-authored-by:
Quan Gan <coin2028@hotmail.com> * [CI] use https instead of http (#4488) * [BugFix] fix crash due to incorrect dtype in dgl.to_block() (#4487) * [BugFix] fix crash due to incorrect dtype in dgl.to_block() * fix test failure in TF * [Feature] Make TensorAdapter Stream Aware (#4472) * Allocate tensors in DGL's current stream * make tensoradaptor stream-aware * replace TAemtpy with cpu allocator * fix typo * try fix cpu allocation * clean header * redirect AllocDataSpace as well * resolve comments * [Build][Doc] Specify the sphinx version (#4465) Co-authored-by:
Minjie Wang <wmjlyjemaine@gmail.com> * reformat * reformat * Auto fix update-version * Auto fix setup.py * reformat * reformat Co-authored-by:
Ubuntu <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal> Co-authored-by:
Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com> Co-authored-by:
Mufei Li <mufeili1996@gmail.com> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-9-26.ap-northeast-1.compute.internal> Co-authored-by:
Xin Yao <xiny@nvidia.com> Co-authored-by:
Chang Liu <chang.liu@utexas.edu> Co-authored-by:
Zhiteng Li <55398076+ZHITENGLI@users.noreply.github.com> Co-authored-by:
Minjie Wang <wmjlyjemaine@gmail.com> Co-authored-by:
rudongyu <ru_dongyu@outlook.com> Co-authored-by:
Quan Gan <coin2028@hotmail.com>
-
- 07 Sep, 2022 1 commit
-
-
ndickson-nvidia authored
[Feature] Added exclude_self and output_batch to knn graph construction (Issues #4323 #4316) (#4389) * * Added "exclude_self" and "output_batch" options to knn_graph and segmented_knn_graph * Updated out-of-date comments on remove_edges and remove_self_loop, since they now preserve batch information * * Changed defaults on new knn_graph and segmented_knn_graph function parameters, for compatibility; pytorch/test_geometry.py was failing * * Added test to ensure dgl.remove_self_loop function correctly updates batch information * * Added new knn_graph and segmented_knn_graph parameters to dgl.nn.KNNGraph and dgl.nn.SegmentedKNNGraph * * Formatting * * Oops, I missed the one in segmented_knn_graph when I fixed the similar thing in knn_graph * * Fixed edge case handling when invalid k specified, since it still needs to be handled consistently for tests to pass * Fixed context of batch info, since it must match the context of the input position data for remove_self_loop to succeed * * Fixed batch info resulting from knn_graph when output_batch is true, for case of 3D input tensor, representing multiple segments * * Added testing of new exclude_self and output_batch parameters on knn_graph and segmented_knn_graph, and their wrappers, KNNGraph and SegmentedKNNGraph, into the test_knn_cuda test * * Added doc comments for new parameters * * Added correct handling for uncommon case of k or more coincident points when excluding self edges in knn_graph and segmented_knn_graph * Added test cases for more than k coincident points * * Updated doc comments for output_batch parameters for clarity * * Linter formatting fixes * * Extracted out common function for test_knn_cpu and test_knn_cuda, to add the new test cases to test_knn_cpu * * Rewording in doc comments * * Removed output_batch parameter from knn_graph and segmented_knn_graph, in favour of always setting the batch information, except in knn_graph if x is a 2D tensor Co-authored-by:Minjie Wang <wmjlyjemaine@gmail.com>
-
- 06 Sep, 2022 1 commit
-
-
Chang Liu authored
* Use an internal cuda stream for CopyDataFromTo * small fix white space * Fix to compile * Make stream optional in copydata for compile * fix lint issue * Update cub functions to use internal stream * Lint check * Update CopyTo/CopyFrom/CopyFromTo to use internal stream * Address comments * Fix backward CUDA stream * Avoid overloading CopyFromTo() * Minor comment update * Overload copydatafromto in cuda device api Co-authored-by:xiny <xiny@nvidia.com>
-
- 05 Sep, 2022 2 commits
-
-
peizhou001 authored
* enable turn on/off libxsmm at runtime by adding a global config and related API Co-authored-by:Ubuntu <ubuntu@ip-172-31-19-194.ap-northeast-1.compute.internal>
-
nv-dlasalle authored
* Remove async_transferer * remove test * Remove AsyncTransferer Co-authored-by:
Xin Yao <xiny@nvidia.com> Co-authored-by:
Xin Yao <yaox12@outlook.com>
-
- 31 Aug, 2022 1 commit
-
-
Rhett Ying authored
* [BugFix] fix crash due to incorrect dtype in dgl.to_block() * fix test failure in TF
-
- 30 Aug, 2022 1 commit
-
-
Hongzhi (Steve), Chen authored
Co-authored-by:
Ubuntu <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal> Co-authored-by:
Minjie Wang <wmjlyjemaine@gmail.com>
-
- 18 Aug, 2022 1 commit
-
-
Daniil Sizov authored
* Add helper method for temporary affinitization of compute threads * Rework DL affinitization as single helper * Add example usage in benchmarks * Fix python linter warnings * Fix affinity helper params * Use NUMA node 0 cores only by default * Fix benchmarks * Fix lint errors Co-authored-by:Quan (Andy) Gan <coin2028@hotmail.com>
-
- 17 Aug, 2022 1 commit
-
-
Minjie Wang authored
* dist index chapter * preproc chapter * rst * tools page * partition chapter * rst * hetero chapter * 7.1 step1 * add parmetis back * changed based on feedback * address comments
-
- 16 Aug, 2022 1 commit
-
-
Rhett Ying authored
* [Feature] enable graph partition book support canonical etypes * fix lint * fix lint * add todo * refine according to review comments * fix lint * refine naming * revert PartitionPolicy __init__ * refine docstring * fix doc string
-
- 10 Aug, 2022 2 commits
-
-
YJ-Zhao authored
* rgcn-ogbn-mag * Add link in README.md * correct code-format,add the reset_parameters function to the HeteroEmbedding module * add the annotation in hetero.py * add a unit test * modify format * Update Co-authored-by:
Mufei Li <mufeili1996@gmail.com> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-50-143.us-west-2.compute.internal>
-
Chang Liu authored
* Fix infograph example * Update * Revert the changes and update Doc * Update * Split lines to pass CI-lint * Update * Update Co-authored-by:Mufei Li <mufeili1996@gmail.com>
-
- 09 Aug, 2022 1 commit
-
-
Quan (Andy) Gan authored
* bunch of fixes * Update test_edge_softmax_hetero.py * Update test_edge_softmax_hetero.py Co-authored-by:Minjie Wang <wmjlyjemaine@gmail.com>
-
- 07 Aug, 2022 1 commit
-
-
Chang Liu authored
* Fix doc and default settings for RelGraphConv * Add unit test * Split msg in two lines to pass CI-lint
-
- 03 Aug, 2022 1 commit
-
-
Rhett Ying authored
-
- 01 Aug, 2022 2 commits
-
-
Rhett Ying authored
-
Xin Yao authored
* enable use for weighted neighbor sampler and biased random walk * add unit tests * fix for mxnet/tf * fix typo
-
- 30 Jul, 2022 1 commit
-
-
Rhett Ying authored
-
- 29 Jul, 2022 1 commit
-
-
Xin Yao authored
* add weighted sampling without replacement (A-Chao) * improve Algorithm A-Chao with block-wise prefix sum * correctly fill out_idxs * implement weighted sampling with replacement * small fix * merge host-side code of weighted/uniform sampling * enable unit tests for cuda weighted sampling * move thrust/cub wrapper to the cmake file * update docs accordingly * fix linting * fix linting * fix unit test * Bump external CUB/Thrust versions * Fix code style and update description of algorithm design * [Feature] GPU support weighted graph neighbor sampling commit by pengqirong(OPPO) * merge pengqirong's implementation * revert the change to cub and thrust * fix linting * use DeviceSegmentedSort for better performance * add more comments * add necessary notes * add necessary notes * resolve some comments * define THRUST_CUB_WRAPPED_NAMESPACE * fix doc Co-authored-by:彭齐荣 <657017034@qq.com>
-
- 27 Jul, 2022 1 commit
-
-
Pengfei Xia authored
* Update * Update functional.py * Update * Update test_transform.py * Update * Update functional.py * Update functional.py * Update functional.py * Update functional.py * Update * Update * Update functional.py * Update functional.py * Update functional.py * Update functional.py * Update module.py * Update test_transform.py * Update test_transform.py Co-authored-by:Mufei Li <mufeili1996@gmail.com>
-
- 26 Jul, 2022 2 commits
-
-
Chang Liu authored
* Modify to repro crash * Revert to orig. scenario and add fix * Update Co-authored-by:Xin Yao <xiny@nvidia.com>
-
Dewvin authored
* [Feature] Add CUDA Weighted Randomwalk Sampling * [Feature] Add CUDA Weighted Randomwalk Sampling * [Feature] Add CUDA Weighted Randomwalk Sampling * [Feature] Add CUDA Weighted Randomwalk Sampling * fix empty prob array && enable non-uniform for restart && enable unit tests * update doc and guide for randomwalk and pinsage * update comments Co-authored-by:
zhenliangqiu <ubuntu@ip-172-31-24-245.ap-southeast-1.compute.internal> Co-authored-by:
xiny <xiny@nvidia.com>
-
- 25 Jul, 2022 2 commits
-
-
Serge Panev authored
Signed-off-by:
Serge Panev <spanev@nvidia.com> Co-authored-by:
Mufei Li <mufeili1996@gmail.com>
-
Rhett Ying authored
-
- 19 Jul, 2022 1 commit
-
-
Rhett Ying authored
* [Doc] fix docstring typo * Update sparse_emb.py * Update sparse_emb.py * update link
-
- 14 Jul, 2022 4 commits
-
-
Mufei Li authored
* Update * Update * Update * Update Co-authored-by:
Ubuntu <ubuntu@ip-172-31-53-142.us-west-2.compute.internal> Co-authored-by:
Xin Yao <xiny@nvidia.com>
-
Quan (Andy) Gan authored
Co-authored-by:Minjie Wang <wmjlyjemaine@gmail.com>
-
Xin Yao authored
* record stream when using another cuda stream for data transfer * fix linting * fix None stream
-
Rhett Ying authored
Co-authored-by:Xin Yao <xiny@nvidia.com>
-
- 13 Jul, 2022 1 commit
-
-
Chang Liu authored
* First update to fix two examples * Update to fix RGCN/graphsage example and dataloader * Update
-
- 11 Jul, 2022 2 commits
-
-
Rhett Ying authored
* [Dist] enable to specify sort_etype for sample_etype_neighbours * fix lint * pass argument instead of env * fix lint and doc string * refine args * remove unnecessary lines * debug only * debug add sort time log * change interface * fix typo Co-authored-by:Xin Yao <xiny@nvidia.com>
-
Rhett Ying authored
* [Dist] format dtypes when loading graph in server * add test * refine * add comments
-
- 07 Jul, 2022 1 commit
-
-
Vibhu Jawa authored
* Added to_cugraph and from_cugraph functionality * fix from_cugraph example * Addressed Reviews * Fix linting * Apply suggestions to docstrings from code review Co-authored-by:
Minjie Wang <minjie.wang@nyu.edu> * Add API docs and remove `from_cugraph` alias * move cugraph tests to tests/cugraph/test_basics.py * remove ununsed imports from test_basics.py * remove pytest.importorskip as no longer needed Co-authored-by:
Minjie Wang <minjie.wang@nyu.edu> Co-authored-by:
Minjie Wang <wmjlyjemaine@gmail.com>
-
- 01 Jul, 2022 1 commit
-
-
Rhett Ying authored
* [Feature] extend sort_csr/csc_by_tag to edge * fix test ffailure in tensorflow * refine sorting by edges * fix docstring * remove unnecessary mem Co-authored-by:Xin Yao <xiny@nvidia.com>
-
- 30 Jun, 2022 3 commits
-
-
Chang Liu authored
* Regolden graphsage example to guide others * update golden * update * Update example and propagate to original folder * Update to remove ^M (windows DOS) character * update * Merge file changes and update README * Minor comment update Co-authored-by:
Minjie Wang <wmjlyjemaine@gmail.com> Co-authored-by:
Mufei Li <mufeili1996@gmail.com>
-
Quan (Andy) Gan authored
Co-authored-by:Xin Yao <xiny@nvidia.com>
-
nv-dlasalle authored
* * Workaround for graph data saving/loading compatibility problem in Column class. There may be more places in DGL with the same issue, due to using Python serialization, instead of a more cohesive, comprehensive strategy. This is just a local fix. * Add checking for non-empty states * Add unit test * Handle the case of columns without storage Co-authored-by:
ndickson <ndickson@nvidia.com> Co-authored-by:
Xin Yao <xiny@nvidia.com>
-
- 29 Jun, 2022 3 commits
-
-
Xin Yao authored
-
Xin Yao authored
* fix using alternative streams * use a alternative stream for subgraph transferring * fix StreamContext when stream is None
-
nv-dlasalle authored
* Update nccl communicator for when NCCL is missing * Use static_cast * Add doc string * Fix whitespace * Resrtict unit test to GPU runs Co-authored-by:Xin Yao <xiny@nvidia.com>
-