- 30 Jan, 2022 2 commits
-
-
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
-
Minjie Wang authored
* add ut * add doc link * install dep * fix ci * fix ut; more comments * remove deprecated attributes in rdf datasets; fix label feature name * address comments * fix ut for other frameworks
-
- 29 Jan, 2022 1 commit
-
-
Mufei Li authored
* Update * Update * Update
-
- 28 Jan, 2022 2 commits
-
-
Quan (Andy) Gan authored
* migrate to pylint 2.6.0 * fix * fix? * ??? * oops
-
Rhett Ying authored
-
- 27 Jan, 2022 1 commit
-
-
Mufei Li authored
* Update * Update * Fix * Update * Update * Update * Update * Fix * Update * Update * Update * Update * Fix lint * lint * Update * Update * lint fix * Fix CI * Fix * Fix CI * Update * Fix * Update * Update * Update ginconv.py * Update test_nn.py Co-authored-by:Ubuntu <ubuntu@ip-172-31-31-136.us-west-2.compute.internal>
-
- 26 Jan, 2022 1 commit
-
-
Rhett Ying authored
* [Feature] long live server for multiple client groups * generate globally unique name for DistTensor within DGL automatically
-
- 25 Jan, 2022 1 commit
-
-
Mufei Li authored
* Update * Update * Fix * Update * Update * Update * Update * Fix * Update * Update * Update * Update * Fix lint * lint * Update * Update * lint fix * Fix CI * Fix * Fix CI * Update * Fix * Update * Update * Augmentation (#10) * Update * PPR * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * CI * lint * lint * Update * Update * Fix AddEdge * try import * Update * Fix * CI Co-authored-by:
Ubuntu <ubuntu@ip-172-31-31-136.us-west-2.compute.internal> Co-authored-by:
Minjie Wang <wmjlyjemaine@gmail.com>
-
- 21 Jan, 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 * eliminate extra context parameter for pin/unpin * fix linting * fix typo * disable new format materialization for pinned graphs * update python doc for pin_memory_ * fix unit test * update doc * change unitgraph and heterograph's PinMemory to in-place * update comments for NDArray's PinMemory_ and PinData * update doc Co-authored-by:Jinjing Zhou <VoVAllen@users.noreply.github.com>
-
- 19 Jan, 2022 2 commits
-
-
Jinjing Zhou authored
-
Rhett Ying authored
* [Fix] reduce error msg, refine fetch logic of available ports * un-initialize client before sending shutdown request * fix import error * print connect failure log only in debug mode * enable DMLC_LOG_DEBUG=1 in CI
-
- 18 Jan, 2022 1 commit
-
-
Rhett Ying authored
* [Fix] check and load dependencies when needed * refine rdflib import
-
- 17 Jan, 2022 3 commits
-
-
Quan (Andy) Gan authored
* oops * test
-
Mufei Li authored
* Update * Update * Fix * Update * Update * Update * Update * Fix * Update * Update * Update * Update * Fix lint * lint * Update * Update * lint fix * Fix CI * Fix * Fix CI * Update * Fix * Update * Update * resolve conflict * Fix CI Co-authored-by:Ubuntu <ubuntu@ip-172-31-31-136.us-west-2.compute.internal>
-
Quan (Andy) Gan authored
* fix GPU global negative sampling code * Update negative_sampling.cu
-
- 11 Jan, 2022 3 commits
-
-
Andrew authored
* Added graph updating method and tests. resolves #3488 * removed spaces around named args * customizing indices for graph's idtype and ctx * changing torch ops to generic backend ops * changing tensors to np arrays * created dgl merge function and tests * Changed per-graph edge updates to single ag update * removed update method and tests * reformat newlines & spaces * concatenating in one-shot instead of iteratively Co-authored-by:
Mufei Li <mufeili1996@gmail.com> Co-authored-by:
Quan (Andy) Gan <coin2028@hotmail.com>
-
Rhett Ying authored
-
Rhett Ying authored
* [Feature] enable TP::Receiver wait for any numbers of senders * fix random unit test failure * avoid endless future wait * fix unit test failure * fix seg fault when finalize wait in receiver * [Feature] refactor sender connect logic and remove unnecessary sleeps in unit tests * fix lint * release RPCContext resources before process exits * [Debug] TPReceiver wait start log * [Debug] add log in get port * [Debug] add log * [ReDebug] revert time sleep in unit tests * [Debug] remove sleep for test_distri,test_mp * [debug] add more log * [debug] add listen_booted_ flag * [debug] restore commented code for queue * [debug] sleep more in rpc_client * restore change in tests * Revert "restore change in tests" This reverts commit 41a18926d181ec2517069389bfc41de2cc949280. * Revert "[debug] sleep more in rpc_client" This reverts commit a908e758eabca0a6ce62eb2e59baea02a840ac67. * Revert "[debug] restore commented code for queue" This reverts commit d3f993b3746e6bb6e2cc2f90204dd7e9461c6301. * Revert "[debug] add listen_booted_ flag" This reverts commit 244b2167d94942ff2a0acec8823b974975e52580. * Revert "[debug] add more log" This reverts commit 4b78447b0a575a824821dc7e25cca2246e6e30e2. * Revert "[Debug] remove sleep for test_distri,test_mp" This reverts commit e1df1aadcc8b1c2a0013ed77322ac391a8807612. * remove debug code * revert unnecessary change * revert unnecessary changes * always reset RPCContext when get started and reset all data * remove time.sleep in dist tests * fix lint * reset envs before each dist test * reset env properly * add time sleep when start each server * sleep for a while when boot server * replace wait_thread with callback * fix lint * add dglconnect handshake check Co-authored-by:Jinjing Zhou <VoVAllen@users.noreply.github.com>
-
- 10 Jan, 2022 1 commit
-
-
Rhett Ying authored
* [Feature] add CSVDataset to load data from csv files * add CSVDataset class file * install pyyaml when running unit tests * install pandas for unit tests * utilize pydantic for YAML config check * generate yaml and csv files during test * make more keys as optional * remove/rename several keys in yaml config and more tets though looks a bit clumsy * fix test failure on mxnet * pass /path/to/dataset instead of yaml path * code refinement * code refine * change several yaml field such as feat and graph_id * merge graph generation logic * refine code * Refactored_first_version * DGLCSVDataset works for single heterograph * add more tests * fix test failure in mxnet * add docstring * use list comprehension for dict * fix version in YAML * refine data length assert * use dict.pop directly * remove ambiguous variable names * refine graph id missing logic * refine graph create call * separate node/edge/graph data parser * remove separator in DefaultDataParser * refine validation error log for yaml field * minor check * refine code via dict.get() * move load_from_csv into Node/Edge/GraphData * move _parse_node/edge/graph_data into Node/Edge/GraphData * refine id-related fields check * check duplicate ntypes/etypes when load yaml * refine docstring
-
- 07 Jan, 2022 1 commit
-
-
Quan (Andy) Gan authored
* first commit * a bunch of fixes * add unique * lint * lint * lint * address comments * Update negative_sampler.py * fix * description * address comments and fix * fix * replace unique with replace * test pylint * Update negative_sampler.py
-
- 04 Jan, 2022 1 commit
-
-
Quan (Andy) Gan authored
* support shared memory on windows * Update shared_mem.cc
-
- 20 Dec, 2021 1 commit
-
-
Israt Nisa authored
* add unittest for binary ops * Changed loss func Co-authored-by:
Israt Nisa <nisisrat@amazon.com> Co-authored-by:
Quan (Andy) Gan <coin2028@hotmail.com>
-
- 19 Dec, 2021 1 commit
-
-
Israt Nisa authored
* edge_softmax_hetero forwar+cpu+norm=dst * convert eids to list * addedunittest * added unittest * added backward. Not tested correctness * minor * changed reducer to max from sum * bugfix * docstring * add GPU unittest * output converted to dict from tuple * lint check Co-authored-by:
Israt Nisa <nisisrat@amazon.com> Co-authored-by:
Quan (Andy) Gan <coin2028@hotmail.com>
-
- 17 Dec, 2021 1 commit
-
-
Israt Nisa authored
* fixed bug * added in test cases * unittest resolved * bugfix Co-authored-by:
Israt Nisa <nisisrat@amazon.com> Co-authored-by:
Quan (Andy) Gan <coin2028@hotmail.com>
-
- 16 Dec, 2021 1 commit
-
-
Israt Nisa authored
[Feature] Add CUDA support for `min` and `max` reducer in heterogeneous API for unary message functions (#3566) * CUDA support max/min reducer on forward pass * docstring * concised UpdateGradMinMax_hetero * reorganized UpdateGradMinMax_hetero * CUDA kernels for max/min reducer * variable name * lint check * changed CUDA 2D thread mapping to 1D * removed legacy cusparse for min/max reducer * git CI issue * restarting git CI * adding namespace std Co-authored-by:
Israt Nisa <nisisrat@amazon.com> Co-authored-by:
Quan (Andy) Gan <coin2028@hotmail.com>
-
- 15 Dec, 2021 1 commit
-
-
lixiaobai authored
* Feat: support API "randomwalk_topk" in library * Feat: use the new API "randomwalk_topk" for PinSAGESampler * Minor * Minor * Refactor: modified codes as checker required * Minor * Minor * Minor * Minor * Fix: checking errors in RandomWalkTopk * Refactor: modified the docstring for randomwalk_topk * change randomwalk_topk to internal * fix * rename * Minor for pinsage.py * Feat: support randomwalk and SelectPinSageNeighbors on GPU Port RandomWalk algorithm on GPU, and port SelectPinSageNeighbors on GPU. * Feat: support GPU on python APIs * Feat: remove perf print information in FrequenchHashmap * Fix: modified the code format Modified the code format as task_lint.sh suggested * Feat: let test script support PinSAGESampler on GPU Let test script support PinSAGESampler on GPU, minor of "restart_prob". * Minor * Minor * Minor * Refactor: use the atomic operations from the array module * Minor: change the long lines * Refactor: modified the get_node_types for gpu * Feat: update the contributor date * Perf: remove unnecessary stream sync * Feat: support other random walk But the non-uniform choice is still not supported. * Fix: add CUDA switch for random walk Co-authored-by:Quan Gan <coin2028@hotmail.com>
-
- 07 Dec, 2021 1 commit
-
-
Mufei Li authored
* Update * Update * Update * Update * Update * CI * CI * CI Co-authored-by:Jinjing Zhou <VoVAllen@users.noreply.github.com>
-
- 06 Dec, 2021 3 commits
-
-
Yongyi authored
* Fix a bug in TWIRLS, add unittest * reformatting the code * modify unittest for TWIRLS Co-authored-by:Jinjing Zhou <VoVAllen@users.noreply.github.com>
-
Jinjing Zhou authored
* doesn't know whether works * add change * fix * fix * fix * remove * revert * lint * lint * fix * revert * lint * fix * only build rpc on linux * lint * lint * fix build on windows * fix windows * remove old test * fix cmake * Revert "remove old test" This reverts commit f1ea75c777c34cdc1f08c0589676ba6aee1feb29. * fix windows * fix * fix * fix indent * fix indent * address comment * fix * fix * fix * fix * fix * lint * fix indent * fix lint * add introduction * fix * lint * lint * add more logs * fix * update xbyak for C++14 with gcc5 * Remove channels * fix * add test script * fix * remove unused file * fix lint * add timeout
-
Quan (Andy) Gan authored
* first commit * second commit * spaghetti unit tests * rewrite test
-
- 03 Dec, 2021 1 commit
-
-
Israt Nisa authored
* min/max support for forward CPU heterograph * Added etype with each argU values * scatter_add needs fix * added scatter_add_hetero. Grads dont match for max reducer * storing ntype in argX * fixing scatter_add_hetero * hetero matches with torch's scatter add * works copy_e forward+cpu * added backward for copy_rhs * Computes gradient for all node types in one kernel * bug fix * unnitest for max/min on CPU * renamed scatter_add_hetero to update_grad_minmax_hetero * lint check and comment out cuda call for max. Code is for CPU only * lint check * replace inf with zero * minor * lint check * removed LIBXSMM code from hetro code * fixing backward operator of UpdateGradMinMaxHetero * removed backward from update_grad_minmax_hetero * docstring * improved docstring and coding style * Added pass by pointer for output * typos and pass by references * Support for copy_rhs * Added header <string> * fix bug in copy_u_max * Added comments and dimension check of all etypes * skip mxnet check * pass by pointer output arrays * updated docstring Co-authored-by:
Israt Nisa <nisisrat@amazon.com> Co-authored-by:
Quan (Andy) Gan <coin2028@hotmail.com>
-
- 02 Dec, 2021 1 commit
-
-
Mufei Li authored
* Update * Update * Fix * Update * Update * update * Fix test * CI * CI
-
- 22 Nov, 2021 1 commit
-
-
VoVAllen authored
-
- 21 Nov, 2021 1 commit
-
-
Jinjing Zhou authored
* add * fix optional docing * fix * lint * add normalized by edge weight * add test * fix * lint * fix docs * fix * fix docs
-
- 19 Nov, 2021 1 commit
-
-
Mufei Li authored
* Update * Fix
-
- 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
-
- 10 Nov, 2021 2 commits
-
-
Mufei Li authored
* Update * Update * Update * Fix * Update * Update * Update * Update * Update * Update * Fix * Fix * Update * Update * Update * Update * Update * Update * lint fix * lint fix * Fix lint * Update * Fix CI * Fix CI * Fix * CI * Fix * Update * Fix * Fix * Fix CI * Fix CI
-
Rhett Ying authored
* [BugFix] fix in/out degree computation * add unit tests
-
- 06 Nov, 2021 1 commit
-
-
ayasar70 authored
* Based on issue #3436. Improving _SegmentCopyKernel s GPU utilization by switching to nonzero based thread assignment * fixing lint issues * Update cub for cuda 11.5 compatibility (#3468) * fixing type mismatch * tx guaranteed to be smaller than nnz. Hence removing last check * minor: updating comment * adding three unit tests for csr slice method to cover some corner cases Co-authored-by:
Abdurrahman Yasar <ayasar@nvidia.com> Co-authored-by:
nv-dlasalle <63612878+nv-dlasalle@users.noreply.github.com> Co-authored-by:
Jinjing Zhou <VoVAllen@users.noreply.github.com>
-