文件历史

62 次代码提交

作者 SHA1 备注 提交日期
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