Mufei Li
bef993076e
[Bugfix] Fix PinSAGE Benchmark ( #4058 )
...
* Update
* Update
* Update dgl.data.rst
* CI
2022-05-28 00:31:57 +08:00
Xin Zhang
3dd54d5cae
fix friendster dataset uasge ( #4009 )
...
Co-authored-by: Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com >
2022-05-17 18:14:00 +08:00
Rhett Ying
65e6b04d8b
[Build] enable USE_AVX in CI and regression tests ( #4004 )
2022-05-12 21:29:11 -07:00
Daniil Sizov
df7a61210e
Fix benchmark time measurement ( #3928 )
...
* Fix benchmark time measurement
* Reduce batch size for bench_rgcn_homogeneous_ns am
bench_rgcn_homogeneous_ns am data sample size is too small for 1024 batch size
Co-authored-by: Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com >
Co-authored-by: Quan (Andy) Gan <coin2028@hotmail.com >
2022-04-24 21:45:04 +08:00
Jinjing Zhou
27d3af01fb
Fix benchmark problem ( #3762 )
...
* fix
* fix bench
* fix
* Update bench_rgcn.py
* try fix
* fix wrong fix
* Update bench_rgcn.py
2022-03-08 19:27:00 +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
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
ranzhejiang
bc8f8b0b7a
New fused edge_softmax op ( #3650 )
...
* [feature] edge softmax refact.
* delete file
* fix backward and cmake version
* fix backward
* format function
* fix setting
* refix
* refix
* refix
* refix
* refix
* refix
* refix
* refix
* refix
* refix
* refix
* refix
* add cuda kernel for backward and rename some function
* add benchmark for edge_softmax
* fix format
* remove cuda_backwrd
* fix code format and add comment for op on CPU
* fix lint
Co-authored-by: Jinjing Zhou <VoVAllen@users.noreply.github.com >
2022-02-11 13:34:24 +08:00
Israt Nisa
2150fcaf23
[Feature] Added heterograph support to SDDMM_COO and clean up SpMM and SDDMM hetero kernels ( #3449 )
...
* Added SDDMMCOO_hetero support
* removed redundant CUDA kernels
* added benchmark for regression test
* fix
* fixed bug for single src node type
Co-authored-by: Israt Nisa <nisisrat@amazon.com >
Co-authored-by: Quan (Andy) Gan <coin2028@hotmail.com >
2021-11-17 15:29:27 +08:00
Jinjing Zhou
1d4d4f59a6
Fix regression test ( #3257 )
2021-08-16 15:30:30 +08:00
Jinjing Zhou
5f2639e230
[Regression] Fix Reddit dataset in regression test ( #3106 )
...
* fix
* fix
* Update run.sh
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
2021-07-14 17:22:19 +08:00
Tong He
1bfc3118e4
[Benchmark] Benchmark script for KNN Graph ( #3080 )
...
* add knn benchmark result
* update
* update knn benchmark to test on multiple algorithms
* update benchmark script
* update
2021-07-01 16:12:50 +08:00
Jinjing Zhou
2295c2186a
[Benchmark] Add benchmark for GraphConv and HeteroGraphConv ( #2999 )
...
* fix
* lint
* Revert "lint"
This reverts commit 263f913f02a9ece8491e9a9f812e50892da899ba.
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
2021-06-28 17:16:18 +08:00
Jinjing Zhou
115ac0b9a3
[Benchmark] Enable sample neighbors gpu benchmark ( #3060 )
...
* skip deprecated kernels
* Revert "skip deprecated kernels"
This reverts commit 2ee7f212d11d0858a0f863349a5e02ad04e4bc3c.
* fix
2021-06-25 14:24:01 +08:00
Quan (Andy) Gan
e667545da5
[Feature] Node2vec ( #2992 )
...
* add seal example
* 1. add paper infomation in examples/README
2. adjust codes
3. option test
* use latest `to_simple` to replace coalesce graph function
* remove outdated codes
* remove useless comment
* Node2vec
1.implement node2vec random walk c++ op
2.implement node2vec model
3.implement node2vec example
* add CMakeLists file modify
* refine c++ codes
* refine c++ codes
* add missing whitespace
* refine python codes
* add codes
* add node2vec_impl.h
* fix codes
* fix code style problem
* fixes
* remove
* lots of changes
* add benchmark
* fixes
Co-authored-by: smilexuhc <smile.xuhc@gmail.com >
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
2021-06-23 14:47:56 +08:00
Jinjing Zhou
e57c6e3506
[Fix] Fix lint resource usage & Fix Docs ( #3032 )
...
* fix
* remove nvidiasmi
* fix
* fix docs
* fix
* fix
2021-06-18 18:33:52 +08:00
Jinjing Zhou
7176f5f25f
[Regression] Multigpu regression test ( #2923 )
...
* add multigpu sage
* Fix #2808
* multigpu test
* try
* fix remote url
* fix
* Revert "Fix #2808 "
This reverts commit 19741f7d546df34b33759d8d0c9a85992ebc6118.
* add back thread_wrapped_func for backward compatibility
* fix
* fix multigpu
* print nvidia-smi
* use new docker image
* fix
* fix
* add ogb mag
2021-06-16 18:37:59 +08:00
Jinjing Zhou
f8d6bf8e07
[Test] Fix regression ram info ( #2964 )
...
* fix regression ram info
* fix
2021-06-02 16:14:05 +08:00
Quan (Andy) Gan
caa6d6072c
[Feature] Replacing thread_wrapped_func with minimal mp.Process wrapper ( #2905 )
...
* standardizing thread_wrapped_func
* lints
* Update __init__.py
2021-05-14 11:34:49 +08:00
Jinjing Zhou
5de4edd1fa
[Regression] Add replace_branch.py ( #2884 )
...
* fix
* fix
* debug
* fix
* fix
* fix
* fix
* ci
* fix
* fix
* remove duplicate instruction
* need this file in the main branch
* add nightly
* Delete nightly.jenkins
2021-05-12 17:19:35 +08:00
Jinjing Zhou
a38bf346db
[CI] Remove duplicate instruction by bot ( #2880 )
...
* fix
* fix
* debug
* fix
* fix
* fix
* fix
* ci
* fix
* fix
* remove duplicate instruction
2021-04-28 19:21:35 +08:00
Jinjing Zhou
302125efd4
[Test] Add comment trigger for regression test ( #2827 )
...
* add
* fix
* f
* 111
* print
* fix
* ci
* f
* fix regex
* fix
* t
* fix
* add
* test
* fix
* fix
* fff
* fix
* 1113
* v2
* 222
* ttt2
* f2
* ff
* 11
* 121
* try
* add
* 222
* asd
* t2
* fix
* install dependency
* ff
* 图
* fix
* fix
* fix
* fix
* escape
* fix
* add url
* fix branches
* add url
* fix
* fix
* fix
* to csv
* update link
* fix
* fix
* fix
2021-04-15 16:10:29 +08:00
Jinjing Zhou
704ec68576
[Benchmark] Fix benchmark tests and add script to generate excel result ( #2681 )
...
* add script
* 21
* log
* fix regression tests
* add iter time
* fix
* Revert "fix"
This reverts commit 9b4587ad61dfeb82dcce6d1de188809f62947663.
* fix
* fix
* add
* add ogb instruction
* add cu11 dockerfile
* fix
* fix
* more iter apply_edge
* add iteration time
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
2021-02-24 19:41:49 +08:00
Minjie Wang
22ccf4365a
[Test] Tweak end2end benchmarks to be more reasonable ( #2643 )
...
* change timeout to reasonable ranges
* rgcn ns
* fix all ns speed tests
Co-authored-by: Jinjing Zhou <VoVAllen@users.noreply.github.com >
2021-02-09 11:08:55 +08:00
Jinjing Zhou
0aca566000
[Regression] Fix regression tests ( #2639 )
...
* add bench jenkins
* instance type
* fix
* fix
* fix
* 111
* test
* 111
* 111
* fix
* test
* run
* fix
* fix
* fix
* fix
* fix
* publish results
* 111
* regression
* launch ec2 script
* fix
* add
* run on master
* change
* rrr
* run gpu
* fix
* fix
* try fix
* fix
* ff
* fix
* fix
* fix
* refactor
* fix
* fix
* update
* fix
* fix
* fix
* fix
* remove import torchtext
* add shm size
* update
* fix
* fix
* fix
* fix
* fix this!!!!
* 111
* fix
* remove verbose
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* update readme
* fix
* fix
* fix
* change asv default to head
* commit sage and rgcn
* fix
* update
* add benchmarks
* add
* fix
* update
* remove RandomState
* tmp remove
* new batch
* fix
* fix
* fix
* address comment
* fix warning
* fix
* fix
* fix
* fix
* add multiupdate all
* address comment
* fix
* add benchmarks
* add
* fix timing
* fix
* push
* add -v
* [Example] NGCF (#2564 )
* ngcf
* ngcf
* update
Co-authored-by: zhjwy9343 <6593865@qq.com >
* Revert "[Example] NGCF (#2564 )" (#2611 )
This reverts commit a75e04f408c719289f478ca129784e05655d8def.
* fix
* change task
* fix
* fix
* fix2
* enable tensoradapter when benchmark
* minor fix
* trigger ci
* fix
* fix
* fix
* fix
* fix
* fix
* lint
* fix
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
Co-authored-by: KounianhuaDu <51199171+KounianhuaDu@users.noreply.github.com >
Co-authored-by: zhjwy9343 <6593865@qq.com >
2021-02-08 17:01:35 +08:00
Minjie Wang
469088ea52
[Test] Add benchmarks for end-to-end training w/ UDF message passing ( #2609 )
...
* model acc test
* add model speed test
* [Example] NGCF (#2564 )
* ngcf
* ngcf
* update
Co-authored-by: zhjwy9343 <6593865@qq.com >
* Revert "[Example] NGCF (#2564 )" (#2611 )
This reverts commit d88a9b1b2c52becb8cc7faebceca6e52c763de19.
* use timer
Co-authored-by: KounianhuaDu <51199171+KounianhuaDu@users.noreply.github.com >
Co-authored-by: zhjwy9343 <6593865@qq.com >
Co-authored-by: Jinjing Zhou <VoVAllen@users.noreply.github.com >
Co-authored-by: Zihao Ye <expye@outlook.com >
2021-02-04 14:40:00 +08:00
Jinjing Zhou
d460efee3e
[Test] More regression tests ( #2591 )
...
* add bench jenkins
* instance type
* fix
* fix
* fix
* 111
* test
* 111
* 111
* fix
* test
* run
* fix
* fix
* fix
* fix
* fix
* publish results
* 111
* regression
* launch ec2 script
* fix
* add
* run on master
* change
* rrr
* run gpu
* fix
* fix
* try fix
* fix
* ff
* fix
* fix
* fix
* refactor
* fix
* fix
* update
* fix
* fix
* fix
* fix
* remove import torchtext
* add shm size
* update
* fix
* fix
* fix
* fix
* fix this!!!!
* 111
* fix
* remove verbose
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* update readme
* fix
* fix
* fix
* change asv default to head
* commit sage and rgcn
* fix
* update
* add benchmarks
* add
* fix
* update
* remove RandomState
* tmp remove
* new batch
* fix
* fix
* fix
* address comment
* fix warning
* fix
* fix
* fix
* fix
* add multiupdate all
* address comment
* fix
* add benchmarks
* add
* fix timing
* fix
* push
* add -v
* [Example] NGCF (#2564 )
* ngcf
* ngcf
* update
Co-authored-by: zhjwy9343 <6593865@qq.com >
* Revert "[Example] NGCF (#2564 )" (#2611 )
This reverts commit a75e04f408c719289f478ca129784e05655d8def.
* fix
* change task
* fix
* fix
* fix2
* enable tensoradapter when benchmark
* minor fix
* trigger ci
* fix
* fix
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
Co-authored-by: KounianhuaDu <51199171+KounianhuaDu@users.noreply.github.com >
Co-authored-by: zhjwy9343 <6593865@qq.com >
2021-02-03 19:10:07 +08:00
Jinjing Zhou
6ce2dc3415
[Test] Regression Test for update_all and apply_edges ( #2568 )
...
* add bench jenkins
* instance type
* fix
* fix
* fix
* 111
* test
* 111
* 111
* fix
* test
* run
* fix
* fix
* fix
* fix
* fix
* publish results
* 111
* regression
* launch ec2 script
* fix
* add
* run on master
* change
* rrr
* run gpu
* fix
* fix
* try fix
* fix
* ff
* fix
* fix
* fix
* refactor
* fix
* fix
* update
* fix
* fix
* fix
* fix
* remove import torchtext
* add shm size
* update
* fix
* fix
* fix
* fix
* fix this!!!!
* 111
* fix
* remove verbose
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* update readme
* fix
* fix
* fix
* change asv default to head
* commit sage and rgcn
* fix
* update
* add benchmarks
* add
* fix
* update
* remove RandomState
* tmp remove
* new batch
* fix
* fix
* fix
* address comment
* fix warning
* fix
* fix
* fix
* fix
* add multiupdate all
* address comment
* fix
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
2021-01-28 15:50:05 +08:00
Minjie Wang
362f72cbe9
[Test] Performance benchmarks for DGL kernels ( #2582 )
...
* add initial kernel benchmarks
* finished kernel benchmarks
* add desc
2021-01-27 21:29:48 +08:00
Jinjing Zhou
0c156573a3
[Test] API benchmarks ( #2542 )
...
* add bench jenkins
* instance type
* fix
* fix
* fix
* 111
* test
* 111
* 111
* fix
* test
* run
* fix
* fix
* fix
* fix
* fix
* publish results
* 111
* regression
* launch ec2 script
* fix
* add
* run on master
* change
* rrr
* run gpu
* fix
* fix
* try fix
* fix
* ff
* fix
* fix
* fix
* refactor
* fix
* fix
* update
* fix
* fix
* fix
* fix
* remove import torchtext
* add shm size
* update
* fix
* fix
* fix
* fix
* fix this!!!!
* 111
* fix
* remove verbose
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* update readme
* fix
* fix
* fix
* change asv default to head
* commit sage and rgcn
* fix
* update
* add benchmarks
* add
* fix
* update
* remove RandomState
* tmp remove
* new batch
* fix
* fix
* fix
* address comment
* fix warning
* fix
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
2021-01-20 20:02:54 +08:00
Jinjing Zhou
c29daaef56
Add API benchmarks ( #2522 )
...
* add bench jenkins
* instance type
* fix
* fix
* fix
* 111
* test
* 111
* 111
* fix
* test
* run
* fix
* fix
* fix
* fix
* fix
* publish results
* 111
* regression
* launch ec2 script
* fix
* add
* run on master
* change
* rrr
* run gpu
* fix
* fix
* try fix
* fix
* ff
* fix
* fix
* fix
* refactor
* fix
* fix
* update
* fix
* fix
* fix
* fix
* remove import torchtext
* add shm size
* update
* fix
* fix
* fix
* fix
* fix this!!!!
* 111
* fix
* remove verbose
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* update readme
* fix
* fix
* fix
* change asv default to head
* commit sage and rgcn
* fix
* update
* add benchmarks
* add
* fix
* update
* remove RandomState
* tmp remove
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
2021-01-14 15:53:28 +08:00
Hongyu Cai
5d4995e6e8
Update README.md ( #2510 )
...
fix typo
Co-authored-by: Quan (Andy) Gan <coin2028@hotmail.com >
2021-01-12 13:14:10 +08:00
Jinjing Zhou
71283997ce
Integrate Regression Test with Jenkins ( #2448 )
...
* add bench jenkins
* instance type
* fix
* fix
* fix
* 111
* test
* 111
* 111
* fix
* test
* run
* fix
* fix
* fix
* fix
* fix
* publish results
* 111
* regression
* launch ec2 script
* fix
* add
* run on master
* change
* rrr
* run gpu
* fix
* fix
* try fix
* fix
* ff
* fix
* fix
* fix
* refactor
* fix
* fix
* update
* fix
* fix
* fix
* fix
* remove import torchtext
* add shm size
* update
* fix
* fix
* fix
* fix
* fix this!!!!
* 111
* fix
* remove verbose
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* update readme
* fix
* fix
* fix
* change asv default to head
* commit sage and rgcn
* fix
* update
2021-01-11 16:01:51 +08:00
xiang song(charlie.song)
16169f3a9d
[Test] Regression speed test for rgcn with neighbor sampling ( #2461 )
...
* Add sage neighbor sample test for reddit
* Add ogbn-products dataset
* upd
* upd
* Add ogbn-mag
* rgcn heterogeneous performance test
* upd
* update
* upd
* upd
* use dgl dataloader
* upd
* Update with new collator
Co-authored-by: Ubuntu <ubuntu@ip-172-31-59-204.ec2.internal >
2021-01-10 00:03:45 +08:00
xiang song(charlie.song)
63327acfea
[Test] Pinsage speed regression test ( #2467 )
...
* Add sage neighbor sample test for reddit
* Add ogbn-products dataset
* upd
* upd
* use symbolic other than copy data for ogb datasets
* upd
* upd
* Add graphsage unsupervised neighbor sampler
* update unsupervised
* Add pinsage
* Add pinsage speed
* upd
Co-authored-by: Ubuntu <ubuntu@ip-172-31-59-204.ec2.internal >
2021-01-05 00:14:35 +08:00
Minjie Wang
d3c1645550
[Performance][Test] New low memory implementation for RGCN and related regression tests ( #2468 )
...
* WIP
* finish lowmem impl; benchmarking
* wip
* wip
* fix benchmarks
* fix bug in searchsorted
* update readme
* update
* lint and ogb dependency
* add flags to to_homogeneous
* fix docstring
* address comments
2021-01-04 22:23:59 +08:00
xiang song(charlie.song)
a3d86376d9
[Test] Regression speed test for GAT neighbor sampler ( #2462 )
...
* Add gat neighbor sampler speed
* upd
Co-authored-by: Ubuntu <ubuntu@ip-172-31-59-204.ec2.internal >
2021-01-03 22:16:44 +08:00
xiang song(charlie.song)
1ac70abbc9
[Test] Update unsupervised regression speed test ( #2460 )
...
* Add sage neighbor sample test for reddit
* Add ogbn-products dataset
* upd
* upd
* use symbolic other than copy data for ogb datasets
* upd
* upd
* Add graphsage unsupervised neighbor sampler
* update unsupervised
* upd
* upd
Co-authored-by: Ubuntu <ubuntu@ip-172-31-59-204.ec2.internal >
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
2020-12-29 00:35:36 +08:00
Minjie Wang
5d8330ccad
[Test] Add model speed and accuracy tests for RGCN ( #2458 )
...
* add rgcn acc bench
* fix issue of multiple parametrize
* model acc/speed test: RGCN
* fix dep problem in docker run
* add docstring
2020-12-28 10:20:50 +08:00
xiang song(charlie.song)
f8b3ebcecc
[Regression Test] Add sage neighbor sample test for reddit ( #2449 )
...
* Add sage neighbor sample test for reddit
* Add ogbn-products dataset
* upd
* upd
* use symbolic other than copy data for ogb datasets
* upd
* upd
* Add graphsage unsupervised neighbor sampler
Co-authored-by: Ubuntu <ubuntu@ip-172-31-59-204.ec2.internal >
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
2020-12-27 11:00:18 +08:00
Minjie Wang
6634b984f4
[Test] Basic regression test setup. ( #2415 )
...
* add machine name
* update scripts
* update script
* test commit
* change run.sh
* model acc bench for gcn and sage
* get basic pipeline setup for local benchmarking
* try to bridge pytest with asv
* fix deps
* move asv to other folders
* move dir
* update script
* new setup
* delete useless file
* delete outputs
* remove dependency on pytest
* update script
* test commit
* stuck by torch version in dgl-ci-gpu
* update readme
* update asv conf
* missing files
* remove the old regression folder
* api bench
* add batch api bench
Co-authored-by: Jinjing Zhou <VoVAllen@users.noreply.github.com >
2020-12-15 14:35:15 +08:00