-
Notifications
You must be signed in to change notification settings - Fork 329
Optimize K-Truss #4375
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
rapids-bot
merged 105 commits into
rapidsai:branch-24.08
from
jnke2016:branch-24.06_optimize-k-truss
Jul 30, 2024
Merged
Optimize K-Truss #4375
Changes from all commits
Commits
Show all changes
105 commits
Select commit
Hold shift + click to select a range
be543b1
enable k-1 core
jnke2016 327a07e
perform edge triangle count in chunk
jnke2016 1f00dd6
add edge triangle count tests
jnke2016 da330b3
move edge triangle count to the stable API
jnke2016 913283d
fix style
jnke2016 9d2d4f7
update function definition
jnke2016 2019d99
fix style
jnke2016 701e33d
update test
jnke2016 0d74246
return edge_property_t
jnke2016 c103e52
fix style
jnke2016 50798d5
add edge mask tests
jnke2016 86fd201
fix style
jnke2016 aad7590
add mg implementation of edge triangle count
jnke2016 28149f7
add reference for mg edge triangle count
jnke2016 0e69382
add mg edge triangle count tests
jnke2016 f893d24
remove debug print and unused import
jnke2016 30f891a
add edge mask test
jnke2016 be7ed1a
update 'mg_graph_to_sg_graph' to support 'edge_ids'
jnke2016 e705eca
add fixme
jnke2016 2453a6f
add doxygen documentation
jnke2016 e69f862
explicitly provide template parameter types
jnke2016 2bb9cba
rename variable
jnke2016 6a02f03
remove unnecessary sort
jnke2016 17017ec
round with the raft util function
jnke2016 13501fe
update fixme
jnke2016 e5a0f2d
rename variable
jnke2016 ca30c84
fix style
jnke2016 ba48f90
Merge remote-tracking branch 'upstream/branch-24.06' into branch-24.0…
jnke2016 b5d069a
fix typo
jnke2016 8ca19cd
fix improper cast
jnke2016 0ca2953
remove temporary variable
jnke2016 56118f3
remove weights test
jnke2016 3463723
add edge mask test for rmat benchmark
jnke2016 f047a41
update mg tests
jnke2016 52bc273
fix style
jnke2016 02e15e4
update branch
jnke2016 2030ed8
fix style
jnke2016 1c4ee11
update tests
jnke2016 5b1c248
fix style
jnke2016 fefddc5
Merge remote-tracking branch 'upstream/branch-24.06' into branch-24.0…
jnke2016 0ab7906
update fixme
jnke2016 29ed50c
update ktruss implementation
jnke2016 f09b930
Merge remote-tracking branch 'upstream/branch-24.06' into branch-24.0…
jnke2016 1f3f0dc
add mg ktruss
jnke2016 f7d67b6
fetch latest chnages
jnke2016 1d52c84
undo changes to triangle count tests
jnke2016 9892314
make a copy of the invalid edgelist
jnke2016 1e26021
Merge branch 'branch-24.06' into branch-24.06_optimize-k-truss
BradReesWork 42a1b2a
unroll remaining edges
jnke2016 2dfbaa4
Merge remote-tracking branch 'upstream/branch-24.06_optimize-k-truss'…
jnke2016 bdac0aa
update cmake
jnke2016 03edaa9
fix style
jnke2016 910075e
undo changes to k-truss tests
jnke2016 31162ec
undo changes
jnke2016 566eb22
fix style
jnke2016 1996afa
fix style
jnke2016 287cd16
rename variable
jnke2016 df1fb0e
restructure k-truss implementation
jnke2016 b86697a
unroll (q, r) edges for MG
jnke2016 b0d63bb
unroll (p, r) edges for MG
jnke2016 c1d18ab
Merge remote-tracking branch 'upstream/branch-24.08' into branch-24.0…
jnke2016 b34dc41
remove unsued variables
jnke2016 9d7e976
add 'fixme'
jnke2016 811237c
update docstrings
jnke2016 1fde802
update docstrings
jnke2016 707ee27
reorder stopping condition
jnke2016 e486492
return rx_counts
jnke2016 97609c4
update cmake
jnke2016 09b0b96
rename functor
jnke2016 8eec691
rename variable
jnke2016 f88f8b0
rename variable
jnke2016 e5f0762
update branch
jnke2016 463ad7c
remove unnecessary and unused variables
jnke2016 05873bc
update thrust function used
jnke2016 83bca54
update fixme
jnke2016 f4c2fcf
fix bug by using major comms
jnke2016 d956d22
fix typo
jnke2016 dc6136b
unroll edges without using global comms
jnke2016 a83971d
decompress the edges with the renumber_map
jnke2016 bc558ff
remove unnecessary shuffle function
jnke2016 c76746b
update mg tests for ktruss
jnke2016 3c817bd
undo changes to test
jnke2016 b16e37c
add fixme and remove unused arguments
jnke2016 e4c6ce0
instantiate type combinations
jnke2016 e6698f3
update cmake list
jnke2016 1cd35c0
fix style
jnke2016 a0eb24f
update branch
jnke2016 a34cef3
enable edge masking for k-core and k-truss and add tests
jnke2016 b1aeab4
enable int64 type for 'd_values' in 'shuffle_int_vertex_value_pairs_t…
jnke2016 533f374
fix type bug
jnke2016 ae17245
update benchmark tests and simplify initial k-truss implementation
jnke2016 2733cec
reset chunk parameter
jnke2016 6de56d5
remove debug statement
jnke2016 5892e44
update CMake file
jnke2016 c639b76
describe rx_count in documentation
jnke2016 48078e9
update copyright
jnke2016 f88efb9
fix copyright
jnke2016 f743122
remove outdated fixme
jnke2016 0c2f042
update docs
jnke2016 94a4c89
add fixme
jnke2016 4476d8d
enable MG CAPI k_truss
jnke2016 ed78d32
add CAPI tests for MG k_truss
jnke2016 6de5304
fix style
jnke2016 61c6797
Merge remote-tracking branch 'upstream/branch-24.08' into branch-24.0…
jnke2016 3743208
Merge remote-tracking branch 'upstream/branch-24.08' into branch-24.0…
jnke2016 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.