Quan Gan
3800da288e
Merge branch 'master' into 0.8.x
0.8.0post1
2022-03-07 15:18:24 +00:00
Quan (Andy) Gan
44638b9336
fix ddp dataloader in heterogeneous cases ( #3801 )
2022-03-07 16:56:43 +08:00
Rhett Ying
bb6cec23b4
[BugFix] fix incorrect name when fetch data in sparse optim ( #3808 )
2022-03-06 10:43:43 -08:00
Jinjing Zhou
8f0136b0e3
Remove unnecessary jenkins part ( #3806 )
...
* fix
* try mount
* what's happening
* fix
* ci
2022-03-04 17:21:19 +08:00
Rhett Ying
0528e90d7d
[Examples] fix path for load_graph ( #3797 )
2022-03-03 15:36:48 +08:00
Rhett Ying
1d80d91a32
[BugFix] call g.is_homogenous instead of len(g.etypes) ( #3793 )
2022-03-02 14:27:52 +08:00
Quan (Andy) Gan
7f1a5e080b
bump version ( #3795 )
2022-03-02 13:02:55 +08:00
Quan Gan
5834604248
update branch
2022-03-01 14:59:58 +00:00
Quan Gan
d2474b8280
update version
2022-03-01 14:59:58 +00:00
Quan (Andy) Gan
396d71809c
[Build] Working around broken name mangling in MSVC 16.5.5 + CUDA 11.3 ( #3790 )
...
* fix
* explain
* oops
2022-03-01 22:59:23 +08:00
Rhett Ying
0ec439247a
[Examples] re-locate load_graph for share ( #3784 )
2022-03-01 09:32:53 +08:00
Da Zheng
e0f0fa2a78
Fix a bug in sparse optimizer. ( #3779 )
...
* fix a bug.
* Update pylintrc
* fix.
Co-authored-by: Quan (Andy) Gan <coin2028@hotmail.com >
2022-02-28 12:04:32 -08:00
Quan (Andy) Gan
3521fbe9ae
[Build] Split spmm.cu and sddmm.cu for building on Windows ( #3789 )
...
* split files
* fix
2022-03-01 03:04:51 +08:00
Quan (Andy) Gan
6e1c69904e
[Build or bug?] Fix VS2019 compilation error in randomwalk GPU kernel ( #3788 )
...
* Update randomwalk_gpu.cu
* Update randomwalk_gpu.cu
2022-02-28 22:02:23 +08:00
Xin Yao
8425c936c2
update doc for gpu&uva sampling ( #3787 )
...
Co-authored-by: Quan (Andy) Gan <coin2028@hotmail.com >
2022-02-28 21:17:32 +08:00
Xin Yao
861666fa55
[Bugfix] Fix RGCN Example ( #3785 )
2022-02-28 18:55:06 +08:00
Mufei Li
ec64581c96
[Doc] Misc fix for doc ( #3782 )
...
* Update nn-pytorch.rst
* Update dgl.data.rst
* Update dgl.rst
2022-02-28 16:03:32 +08:00
Quan (Andy) Gan
62e23bd5b1
[Bugs] Fix distributed example error and import error ( #3783 )
...
* fix
* raise an error
* fix docserver crash
2022-02-28 14:58:50 +08:00
Jinjing Zhou
7ab10348ed
Sort recipe in DGL-Go ( #3781 )
...
* add
* remove
* fix
* rework the readme and some changes
* add png
* update png
* add recipe get
* sort recipe list and remove copy
* fix
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
Co-authored-by: Quan (Andy) Gan <coin2028@hotmail.com >
2022-02-28 13:27:02 +08:00
Minjie Wang
869991d7dc
[Doc] Update README; add DGL-Go related
2022-02-28 11:44:55 +08:00
Minjie Wang
e36cada2e8
[Doc] Update readme for DGL-Go
2022-02-28 10:53:16 +08:00
Jinjing Zhou
266b21e535
[DGL-Go] Change name to dglgo ( #3778 )
...
* add
* remove
* fix
* rework the readme and some changes
* add png
* update png
* add recipe get
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
Co-authored-by: Quan (Andy) Gan <coin2028@hotmail.com >
2022-02-28 10:40:01 +08:00
Quan (Andy) Gan
d41d07d0f6
[Doc and bugfix] Add docs and user guide and update tutorial for sampling pipeline ( #3774 )
...
* huuuuge update
* remove
* lint
* lint
* fix
* what happened to nccl
* update multi-gpu unsupervised graphsage example
* replace most of the dgl.mp.process with torch.mp.spawn
* update if condition for use_uva case
* update user guide
* address comments
* incorporating suggestions from @jermainewang
* oops
* fix tutorial to pass CI
* oops
* fix again
Co-authored-by: Xin Yao <xiny@nvidia.com >
2022-02-28 02:21:51 +08:00
Mufei Li
3bd5a9b6d1
[Doc] Fix Doc ( #3777 )
...
* Update
* Update
* Update
* Update
2022-02-25 17:21:06 +08:00
Mufei Li
6d9433b04f
[Transform] [Doc] Rename transform to transforms and update doc ( #3765 )
...
* Update
* Update
* Update
* Fix
* Update
* Update
* Update
* Fix
2022-02-24 21:28:15 +08:00
Rhett Ying
ccaa0bf282
[Doc] refine docstring and examples for reorder_graph ( #3770 )
...
* [Doc] refine docstring and examples for reorder_graph
* refine docstring
2022-02-24 17:31:00 +08:00
Rhett Ying
609a49a9ba
[Doc] fix example in dataset adapter docstring ( #3772 )
2022-02-24 16:57:25 +08:00
Rhett Ying
2f4146a4c2
[Dataset] add train_idx/val_idx/test_idx as dataset attributes ( #3769 )
...
* add train_idx/val_idx/test_idx as dataset attributes
* refine docstring
2022-02-24 15:17:40 +08:00
sanchit-misra
e7ad4c9c8b
Fixes the bug when total_nnz is > integer limit ( #3766 )
2022-02-23 13:34:34 -08:00
Rhett Ying
4b182b9063
toctree typo for dataset adapters ( #3764 )
...
* toctree typo for dataset adapters
* Update docs/source/api/python/dgl.data.rst
2022-02-23 18:46:19 +08:00
Rhett Ying
8db2dd3355
[Dataset][Fix] Allow non-numeric values and some fix on doc ( #3757 )
...
* [Fix] be able to parse ids if numeric and non-numeric values are used together
* add required package info and cache note into docstring
* duplicate node id is not allowed
2022-02-23 17:26:12 +08:00
nv-dlasalle
bf649d940c
[Bugfix][Performance] Update nccl to 2.11.4 ( #3761 )
...
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
2022-02-23 13:51:41 +08:00
Minjie Wang
0227ddfb66
[NN] Rework RelGraphConv and HGTConv ( #3742 )
...
* 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
2022-02-23 12:10:20 +08:00
Quan (Andy) Gan
4f00d5ac6f
[Bugfix] Fix graph being duplicated in multi-GPU and CPU dataloader workers ( #3760 )
...
* fix shared memory issue
* oops
* add explanation
* add explanation
2022-02-22 18:00:47 +08:00
Quan (Andy) Gan
3f138ebaaf
[Bugfix] Bug fixes in new dataloader ( #3727 )
...
* fixes
* fix
* more fixes
* update
* oops
* lint?
* temporarily revert - will fix in another PR
* more fixes
* skipping mxnet test
* address comments
* fix DDP
* fix edge dataloader exclusion problems
* stupid bug
* fix
* use_uvm option
* fix
* fixes
* fixes
* fixes
* fixes
* add evaluation for cluster gcn and ddp
* stupid bug again
* fixes
* move sanity checks to only support DGLGraphs
* pytorch lightning compatibility fixes
* remove
* poke
* more fixes
* fix
* fix
* disable test
* docstrings
* why is it getting a memory leak?
* fix
* update
* updates and temporarily disable forkingpickler
* update
* fix?
* fix?
* oops
* oops
* fix
* lint
* huh
* uh
* update
* fix
* made it memory efficient
* refine exclude interface
* fix tutorial
* fix tutorial
* fix graph duplication in CPU dataloader workers
* lint
* lint
* Revert "lint"
This reverts commit 805484dd553695111b5fb37f2125214a6b7276e9.
* Revert "lint"
This reverts commit 0bce411b2b415c2ab770343949404498436dc8b2.
* Revert "fix graph duplication in CPU dataloader workers"
This reverts commit 9e3a8cf34c175d3093c773f6bb023b155f2bd27f.
Co-authored-by: xiny <xiny@nvidia.com >
Co-authored-by: Jinjing Zhou <VoVAllen@users.noreply.github.com >
2022-02-22 01:30:31 +08:00
ayasar70
7b9afbfa28
[Performance][GPU] Improving _SegmentMaskColKernel ( #3745 )
...
* 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
* timing repeatkernel
* clean
* clean
* clean
* updating _SegmentMaskColKernel
* Working on requests: removing sorted array check and adding comments to utility functions
* fixing lint issue
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 >
2022-02-18 14:52:18 -08:00
Jinjing Zhou
f247d29f6c
Minor fix to DGL Enter ( #3753 )
...
* [Fix] Convert float64 to float32 when creating tensor
* fix
Co-authored-by: RhettYing <rhett_ying@qq.com >
Co-authored-by: Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com >
2022-02-18 18:04:07 +08:00
Rhett Ying
5558ce2911
[Fix] Convert float64 to float32 when creating tensor ( #3751 )
...
* [Fix] Convert float64 to float32 when creating tensor
* refine docstring
2022-02-18 17:34:07 +08:00
Jinjing Zhou
e424d29614
[CI] Use torch 1.9.0 in CI ( #3752 )
2022-02-18 16:35:24 +08:00
Jinjing Zhou
539335cece
DGL Enter ( #3690 )
...
* add
* fix
* fix
* fix
* fix
* add
* add
* fix
* fix
* fix
* new loader
* fix
* fix
* fix for 3.6
* fix
* add
* add receipes and also some bug fixes
* fix
* fix
* fix
* fix receipies
* allow AsNodeDataset to work on ogb
* add ut
* many fixes for nodepred-ns pipeline
* receipe for nodepred-ns
* Update enter/README.md
Co-authored-by: Zihao Ye <zihaoye.cs@gmail.com >
* fix layers
* fix
* fix
* fix
* fix
* fix multiple issues
* fix for citation2
* fix comment
* fix
* fix
* clean up
* fix
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
Co-authored-by: Minjie Wang <minjie.wang@nyu.edu >
Co-authored-by: Zihao Ye <zihaoye.cs@gmail.com >
2022-02-18 15:55:41 +08:00
Rhett Ying
80fb4dbe26
[Doc] fix examples ( #3747 )
2022-02-17 18:46:13 +08:00
dddg617
9e358dfe66
[NN] HeteroLinear and HeteroEmbedding ( #3678 )
...
* modify hetero
* modify rst document
* update hetero
* update hetero
* update hetero
* update hetero
* Update
* Update
* Update
* Update
* 20220216
* Update
* Update
* Fix
Co-authored-by: Mufei Li <mufeili1996@gmail.com >
Co-authored-by: ShelkerX <925089962@qq.com >
2022-02-17 16:16:51 +08:00
Mufei Li
e9c3c0e8ad
[Model] Simplify RGCN
...
* 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 >
2022-02-17 15:33:27 +08:00
Rhett Ying
22272de652
[Fix] normalize by dst if edge_weight is None ( #3744 )
...
* [Fix] normalize by dst if edge_weight is None
* [Doc] fix math formula display issue
2022-02-17 13:51:37 +08:00
Minjie Wang
8a8d36e907
[Doc] add doc for DGLCSVDataset
...
[Doc] add doc for DGLCSVDataset
2022-02-17 10:59:53 +08:00
RhettYing
6ce3c178b0
fix typo
2022-02-17 02:11:16 +00:00
RhettYing
6106a99d0a
refine
2022-02-17 02:00:10 +00:00
RhettYing
3b49370d3e
refine doc
2022-02-17 00:52:20 +00:00
RhettYing
1722935223
add link for blitz
2022-02-17 00:52:20 +00:00
RhettYing
8d861d9443
refine especiaaly for data parser
2022-02-17 00:52:20 +00:00