AdamGrabowski
4135b1bd5b
[Performance] Fused sampling with compaction ( #5924 )
...
Co-authored-by: Hesham Mostafa <hesham.mostafa@intel.com >
2023-07-20 09:38:22 +08:00
Andrzej Kotłowski
e0d2250efa
[Performance] Improve COOToCSR implementation ( #5508 )
...
Co-authored-by: Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com >
2023-05-11 01:06:39 +08:00
Rhett Ying
c5e8481cf3
[benchmark] fix multi process issue ( #5608 )
2023-04-26 15:22:07 +08:00
Rhett Ying
ae8cbde5cf
[benchmarks] fix torchmetrics accuracy ( #5594 )
2023-04-25 11:27:26 +08:00
czkkkkkk
f41934df87
[Sparse] Add conversion between DGLGraph and SparseMatrix. ( #5553 )
2023-04-20 18:00:34 +08:00
Hongzhi (Steve), Chen
3c8ac0934e
[Misc] Rename number_of_edges and number_of_nodes to num_edges and num_nodes. ( #5490 )
...
* Other
* revert
---------
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal >
2023-03-29 11:00:26 +08:00
Xin Yao
acb955e15f
[Cleanup] Cleanup unused CMake options ( #5470 )
...
* cleanup unused cmake options
* disable BUILD_TORCH for cugraph
* resolve comments
2023-03-22 16:06:44 +08:00
Hongzhi (Steve), Chen
325e795a18
Revert "Set USE_LIBXSMM default to OFF. ( #5287 )" ( #5392 )
...
This reverts commit a5e3139155 .
2023-03-01 16:47:34 +08:00
Hongzhi (Steve), Chen
9836f78e77
autoformat ( #5322 )
...
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal >
2023-02-19 11:24:16 +08:00
Hongzhi (Steve), Chen
a5e3139155
Set USE_LIBXSMM default to OFF. ( #5287 )
...
* Set USE_LIBXSMM default to OFF.
* update
---------
Co-authored-by: Steve <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal >
2023-02-16 13:08:11 +08:00
Rhett Ying
0c5d6f1b00
[BUILD] enable dgl sparse build in default ( #5175 )
...
* enable dgl sparse build in default
* disable sparse build on cugraph
* update
2023-01-16 14:01:39 +08:00
Rhett Ying
f65bd2d6f6
[CI] fix device configure when run on GPU ( #5154 )
2023-01-13 08:39:04 +08:00
Rhett Ying
46455328e4
[CI] fix bugs for multigpu benchmarks ( #5140 )
2023-01-11 14:50:37 +08:00
peizhou001
c55ab2d147
deprecate candidates in dataloader ( #5117 )
2023-01-06 16:18:32 +08:00
Rhett Ying
46a3fc2b5f
[CI] updgrade pytorch version for benchmark CI ( #5102 )
...
* [CI] updgrade pytorch version for benchmark CI
* update build arguments
* updage
* updage
* upgrade torch to 1.13
* updage docker image
* update cmake args
* try with cu116_torch112
* update build
* update
* update
* update
* update docker image
* update
* update
* update
* update
* final update
* fix continue running
* update
* update
* update
2023-01-06 14:35:36 +08:00
peizhou001
611393021a
[API Deprecation] Remove candidates in DGLGraph ( #4946 )
2022-12-01 16:41:53 +08:00
peizhou001
3132da2826
Deprecate ( #4864 )
...
rename DGLHeteroGraph to DGLGraph
2022-11-15 10:01:01 +08:00
Hongzhi (Steve), Chen
d78a3a4baf
[Misc] Black auto fix. ( #4640 )
...
* auto fix
* add more
* sort
Co-authored-by: Steve <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal >
2022-09-26 22:07:53 +08:00
Hongzhi (Steve), Chen
a9f2acf323
[Misc] Black auto fix. ( #4641 )
...
* [Misc] Black auto fix.
* sort
Co-authored-by: Steve <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal >
2022-09-26 21:46:32 +08:00
Daniil Sizov
47993776df
[Feature] Rework Dataloader cpu affinitization as helper method ( #4126 )
...
* Add helper method for temporary affinitization of compute threads
* Rework DL affinitization as single helper
* Add example usage in benchmarks
* Fix python linter warnings
* Fix affinity helper params
* Use NUMA node 0 cores only by default
* Fix benchmarks
* Fix lint errors
Co-authored-by: Quan (Andy) Gan <coin2028@hotmail.com >
2022-08-18 22:34:12 +08:00
Rhett Ying
4361f8a69d
[Test] Fix broken regression benchmarks ( #4229 )
...
* dummy
* upgrade torch from 1.8.1 to 1.9.0 for asv
* update torch download link
* remove version for torchvision and torch text
* revert unnecessary change
* fix several test failure
* fix
* remove am dataset
* fix test failure
* fix test failure
* fix rgcn failures
2022-07-13 17:26:45 +08:00
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