- 15 Sep, 2022 1 commit
-
-
Xin Yao authored
* add set_stream * add .record_stream for NDArray and HeteroGraph * refactor dgl stream Python APIs * test record_stream * add unit test for record stream * use pytorch's stream * fix lint * fix cpu build * address comments * address comments * add record stream tests for dgl.graph * record frames and update dataloder * add docstring * update frame * add backend check for record_stream * remove CUDAThreadEntry::stream * record stream for newly created formats * fix bug * fix cpp test * fix None c_void_p to c_handle
-
- 09 Feb, 2022 1 commit
-
-
Xin Yao authored
* implement pin_memory/unpin_memory/is_pinned for dgl.graph * update python docstring * update c++ docstring * add test * fix the broken UnifiedTensor * XPU_SWITCH for kDLCPUPinned * a rough version ready for testing * eliminate extra context parameter for pin/unpin * update train_sampling * fix linting * fix typo * multi-gpu uva sampling case * disable new format materialization for pinned graphs * update python doc for pin_memory_ * fix unit test * UVA sampling for link prediction * dispatch most csr ops * update graphsage example to combine uva sampling and UnifiedTensor * update graphsage example to combine uva sampling and UnifiedTensor * update graphsage example to combine uva sampling and UnifiedTensor * update doc * update examples * change unitgraph and heterograph's PinMemory to in-place * update examples for multi-gpu uva sampling * update doc * fix linting * fix cpu build * fix is_pinned for DistGraph * fix is_pinned for DistGraph * update graphsage unsupervised example * update doc for gpu sampling * update some check for sampling device switching * fix linting * adapt for new dataloader * fix linting * fix * fix some name issue * adjust device check * add unit test for uva sampling & fix some zero_copy bug * fix linting * update num_threads in graphsage examples Co-authored-by:
Quan (Andy) Gan <coin2028@hotmail.com> Co-authored-by:
Jinjing Zhou <VoVAllen@users.noreply.github.com>
-
- 30 Jan, 2022 1 commit
-
-
Quan (Andy) Gan authored
* initial update * more * more * multi-gpu example * cluster gcn, finalize homogeneous * more explanation * fix * bunch of fixes * fix * RGAT example and more fixes * shadow-gnn sampler and some changes in unit test * fix * wth * more fixes * remove shadow+node/edge dataloader tests for possible ux changes * lints * add legacy dataloading import just in case * fix * update pylint for f-strings * fix * lint * lint * lint again * cherry-picking commit fa9f494 * oops * fix * add sample_neighbors in dist_graph * fix * lint * fix * fix * fix * fix tutorial * fix * fix * fix * fix warning * remove debug * add get_foo_storage apis * lint
-
- 17 Nov, 2021 1 commit
-
-
Rhett Ying authored
* [Feature] enable async transfer in NodeDataLoader for homograph * fix lint issues * fix device choose when creating stream * fix test on cpu only machine * fix pin_memory config * support homo only * avoid creating stream in each step and sync via event * fix lint * enable graph copy on non-default stream * fix lint * refine arg description * fix conflicts
-
- 16 Nov, 2021 1 commit
-
-
Quan (Andy) Gan authored
* first commit * next commit * third commit * add ShaDow-GNN sampler and unit tests * fixes * lint * cr*p * lint * fix lint * fixes and more unit tests * more tests * fix docs * lint * fix * fix * fix * fixes * fix doc
-
- 06 Aug, 2021 1 commit
-
-
nv-dlasalle authored
Co-authored-by:
Quan (Andy) Gan <coin2028@hotmail.com> Co-authored-by:
Jinjing Zhou <VoVAllen@users.noreply.github.com>
-
- 28 Jul, 2021 1 commit
-
-
Da Zheng authored
* make heterogeneous find_edges * add distributed EdgeDataLoader. * fix. * fix a bug. * fix bugs. * add tests on distributed heterogeneous graph sampling. * fix. Co-authored-by:Zheng <dzzhen@3c22fba32af5.ant.amazon.com>
-
- 13 Jul, 2021 2 commits
-
-
Quan (Andy) Gan authored
Co-authored-by:Minjie Wang <wmjlyjemaine@gmail.com>
-
Quan (Andy) Gan authored
* add left normalizer for gcn * fix * fixes and some bug stuff
-
- 25 Jun, 2021 1 commit
-
-
Quan (Andy) Gan authored
* update docstrings and tidy code * add docs * address comments * Update __init__.py * address comments
-
- 13 Jun, 2021 1 commit
-
-
nv-dlasalle authored
[Performance] Perform to_block on the GPU when the dataloader is created with a GPU `device`. (#3016) * add output device for dataloading * Update dataloader * Get sampler device from dataloader * Fix line length * Update examples * Fix to_block GPU for empty relation types * Handle the case where the DistGraph has None for the underlying graph Co-authored-by:Da Zheng <zhengda1936@gmail.com>
-
- 09 Jun, 2021 1 commit
-
-
Quan (Andy) Gan authored
* fix compatibility * fix * lint
-
- 08 Jun, 2021 1 commit
-
-
Quan (Andy) Gan authored
* multi-GPU node classification tutorial * Update 2_node_classification.py * fixes * elaborate a bit more * address comments * address comments
-
- 17 May, 2021 1 commit
-
-
Quan (Andy) Gan authored
-
- 11 May, 2021 1 commit
-
-
Quan (Andy) Gan authored
* pytorch lightning initial examples * revert most changes in dataloader to favor #2886. * address comments
-
- 07 May, 2021 1 commit
-
-
Justus Schock authored
* Make loader items iterator * Update test_dataloader.py * Update __init__.py * Update test_dataloader.py Co-authored-by:Quan (Andy) Gan <coin2028@hotmail.com>
-
- 15 Apr, 2021 1 commit
-
-
nv-dlasalle authored
* Start on uniform GPU sampling * Save more work * Get cu file compiling * Update sampling * More changes * Get GPU sampling for uniform probabilities solved * Fix batch tensor migration * Fix * update kernels * expand blocking * Undo testing change * Cut down on sampling overhead * Fix replacement * Update unit tests * Add option to gpu sample in graphsage * Copy only csc to gpu * Add ogbn support * Fix linting * Remove nvtx from sample * Improve documentation and error checking * Expand documentation * Update assert checking * delete extra space * Use standard dataloader when dataset is a dictionary * ogb -> ogbn * Fix edge selection determinism * Fix typos * Remove nvtx * Add comment for self.fanout_arrays and assert * Fix linting * Migrate to scalarbatcher * Fix indentation * Fix batcher * Fix indexing * Only use databatcher for GPU * Convert to DGL NDArray to PyTorch Tensor * Add optimization for PyTorch's F.tensor() for list of GPU tensors Co-authored-by:Da Zheng <zhengda1936@gmail.com>
-
- 07 Apr, 2021 1 commit
-
-
Quan (Andy) Gan authored
* fix discrepancy * address comments
-
- 25 Feb, 2021 1 commit
-
-
Quan (Andy) Gan authored
* rename block to mfg * revert * rename
-
- 19 Feb, 2021 1 commit
-
-
Quan (Andy) Gan authored
-
- 07 Feb, 2021 1 commit
-
-
Quan (Andy) Gan authored
* large graph training tutorials * add full graph link prediction update * fix * fix * fix * addressed comments
-
- 14 Jan, 2021 1 commit
-
-
Mufei Li authored
* Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update Co-authored-by:Minjie Wang <wmjlyjemaine@gmail.com>
-
- 11 Jan, 2021 1 commit
-
-
Tong He authored
* update graphdataloader in docs * fix * update examples * fix sagpool Co-authored-by:Quan (Andy) Gan <coin2028@hotmail.com>
-
- 08 Jan, 2021 1 commit
-
-
Quan (Andy) Gan authored
* return indices from dataloader * fixes * fix * fix distgraph and added some todos * Update dataloader.py * Update dataloader.py Co-authored-by:xiang song(charlie.song) <classicxsong@gmail.com>
-
- 07 Jan, 2021 1 commit
-
-
Tong He authored
* add graph dataloader * add to doc * fix * fix * fix docstring * update according to torch default_collate * add unittest * fix * fix lint * fix
-
- 30 Nov, 2020 1 commit
-
-
Quan (Andy) Gan authored
-
- 20 Sep, 2020 1 commit
-
-
Quan (Andy) Gan authored
* fix doc * fix doc
-
- 16 Sep, 2020 1 commit
-
-
Mufei Li authored
* Fix doc and user guide * Update heterograph.py Co-authored-by:Ubuntu <ubuntu@ip-172-31-13-9.us-west-2.compute.internal>
-
- 03 Sep, 2020 1 commit
-
-
Quan (Andy) Gan authored
* bug fixes * remove __deepcopy__; not sure what the behavior should be * lint * skip gpu test * fix * fix dist dataloader * add comment * remove assert
-
- 19 Aug, 2020 1 commit
-
-
Quan (Andy) Gan authored
-
- 17 Aug, 2020 1 commit
-
-
Quan (Andy) Gan authored
-
- 14 Aug, 2020 1 commit
-
-
Da Zheng authored
* fix. * doesn't support EdgeDataLoader * add test. * fix. * fix test. * catch errors in the test. * fix. * fix error message * add print. * join the server processes. * update test. * fix test.
-
- 13 Aug, 2020 1 commit
-
-
Quan (Andy) Gan authored
* update knn graph docs * more docs * [Doc] transform module docstrings * remove copy_ndata and copy_edata * fix * lint * fix * fix * fix * clean up docstrings * fix docstring * dtype specifications * addresses comments * fix Co-authored-by:
Mufei Li <mufeili1996@gmail.com> Co-authored-by:
xiang song(charlie.song) <classicxsong@gmail.com>
-
- 11 Aug, 2020 1 commit
-
-
Quan (Andy) Gan authored
* clean commit * oops forgot the most important files * use einsum * copy feature from frontier to block * Revert "copy feature from frontier to block" This reverts commit 5224ec963eb6a3ef1b6ab74d8ecbd44e4e42f285. * temp fix * unit test * fix * revert jtnn * lint * fix win64 * docstring fixes and doc indexing * revert einsum in sparse bidecoder * fix some examples * lint * fix due to some tediousness in remove_edges * addresses comments * fix * more jtnn fixes * fix
-