- 23 Feb, 2022 1 commit
-
-
Minjie Wang authored
* WIP: TypedLinear and new RelGraphConv * wip * further simplify RGCN * a bunch of tweak for performance; add basic cpu support * update on segmm * wip: segment.cu * new backward kernel works * fix a bunch of bugs in kernel; leave idx_a for future * add nn test for typed_linear * rgcn nn test * bugfix in corner case; update RGCN README * doc * fix cpp lint * fix lint * fix ut * wip: hgtconv; presorted flag for rgcn * hgt code and ut; WIP: some fix on reorder graph * better typed linear init * fix ut * fix lint; add docstring
-
- 17 Feb, 2022 1 commit
-
-
Mufei Li authored
* Update (#5) * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * FIx * Try * Update * Update * Update * Fix * Update * Fix * Fix * Fix * Fix * Update * Fix * Update * Update * Update * Fix * Fix * Update * Update * Update * Update * Fix * Fix * Fix * Update * Update * Update * Update * Update * Update README.md * Update * Fix * Update * Update * Fix * Fix * Fix * Update * Update * Update Co-authored-by:
Ubuntu <ubuntu@ip-172-31-6-240.us-west-2.compute.internal> * Update * Update * Fix * Update * Update * Update * Fix * Update * Update * Update * Update * Update * Update * CI Co-authored-by:
Ubuntu <ubuntu@ip-172-31-6-240.us-west-2.compute.internal> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-57-123.us-west-2.compute.internal> Co-authored-by:
Quan (Andy) Gan <coin2028@hotmail.com>
-
- 11 Jun, 2021 1 commit
-
-
nv-dlasalle authored
* Split from NCCL PR * Fix type in comment * Expand documentation for sparse_all_to_all_push * Restore previous behavior in example * Re-work optimizer to use NCCL based on gradient location * Allow for running with embedding on CPU but using NCCL for gradient exchange * Optimize single partition case * Fix pylint errors * Add missing include * fix gradient indexing * Fix line continuation * Migrate 'first_step' * Skip tests without enough GPUs to run NCCL * Improve empty tensor handling for pytorch 1.5 * Fix indentation * Allow multiple NCCL communicator to coexist * Improve handling of empty message * Update python/dgl/nn/pytorch/sparse_emb.py Co-authored-by:
xiang song(charlie.song) <classicxsong@gmail.com> * Update python/dgl/nn/pytorch/sparse_emb.py Co-authored-by:
xiang song(charlie.song) <classicxsong@gmail.com> * Keepy empty tensor dimensionaless * th.empty -> th.tensor * Preserve shape for empty non-zero dimension tensors * Use shared state, when embedding is shared * Add support for gathering an embedding * Fix typo * Fix more typos * Fix backend call * Use NodeDataLoader to take advantage of ddp * Update training script to share memory * Only squeeze last dimension * Better handle empty message * Keep embedding on the target device GPU if dgl_sparse if false in RGCN example * Fix typo in comment * Add asserts * Improve documentation in example Co-authored-by:
xiang song(charlie.song) <classicxsong@gmail.com>
-
- 27 Jan, 2021 1 commit
-
-
xiang song(charlie.song) authored
* Add sparse embedding for dgl and update rgcn example * upd * Fix * Revert "Fix" This reverts commit 4da87cdfb8b8c3506b7fc7376cd2385ba8045c2a. * Fix * upd * upd * Fix * Add unitest and update impl * fix * Clean up rgcn example code * upd * upd * update * Fix * update score * sparse for sage * remove model sparse * upd * upd * remove global norm * revert delete model_sparse.py * update according to comments * Fix doc * upd * Fix test * upd * lint * lint * lint * upd * upd * clean up Co-authored-by:Ubuntu <ubuntu@ip-172-31-56-220.ec2.internal>
-
- 16 Nov, 2020 1 commit
-
-
mszarma authored
-
- 09 Aug, 2020 1 commit
-
-
xiang song(charlie.song) authored
* rgcn support ogbn-mag dataset * upd * multi-gpu val and test * Fix * fix * Add support for ogbn-mag * Fix * Fix * Fix * Fix * Add layer_norm * update * Fix merge * Clean some code * update Readme * upd Co-authored-by:
Ubuntu <ubuntu@ip-172-31-68-185.ec2.internal> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-87-240.ec2.internal> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-51-214.ec2.internal>
-
- 06 Jul, 2020 1 commit
-
-
xiang song(charlie.song) authored
* minibatch rgcn * minibatch based rgcn * remove ogb * lint * Add sparse emb * Fix * Fix Co-authored-by:
Ubuntu <ubuntu@ip-172-31-51-214.ec2.internal> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-68-185.ec2.internal> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-87-240.ec2.internal>
-
- 23 Aug, 2019 1 commit
-
-
Minjie Wang authored
* rgcn module * support id input * WIP: model codes * use faster index select * dropout * self loop * WIP: link prediction * fix lint * WIP: docs * docstring * docstring * merge two child classes * mxnet rgcn module * fix lint * fix lint * fix rename bug * add uniform edge sampler * fix fn name * docstring * fix mxnet rgcn module * fix mx rgcn * enable test on cuda
-
- 15 Feb, 2019 1 commit
-
-
Zihao Ye authored
* fix rgcn tutorial * small fix * upd
-
- 03 Dec, 2018 1 commit
-
-
Lingfan Yu authored
* data preprocessing for rgcn * edge subgraph * WIP: RGCN * use edge feature in spmv * fix bugs * match AIFB accuracy * match mutag accuracy * avoid materializing in featureless case * remove untouched nodes and relabel nodes * fix python list concatenate overhead * sparsely store edge types * refactor entity classify code for clean link prediction implementation * further refactor code * refactoring * rgcn block decompose layers * link predict dataset * link predict model and eval code * dropout, self-loop, regularization, etc, plus bug fixes * update to new api * dataset update * bugs, WIP, need to impl early stopping and filtered metrics * instruction to run, and minor * group conv and early stop * clean slow code * some code comments * use new api in model code * change data preprocessing * entity classify model * WIP * move dgl graph out of model * hot fix for extract zip * fix link predict model * use latest dgl apis * still have memory issue... * bug fix and move inference to cpu * move rgcn data processing to contrib * th.allclose -> U.allclose * minor change in readme * fix memory issue in entity classify * fix and testing code for link predict * fix entity classify * clean up * fix comments * revert erroneous git merge changes * code clean up and more comments * minor * dependent package version
-