Skip to content

Commit

Permalink
Adds nx-cugraph benchmarks for 23.12 algos (SSSP, pagerank, hits, k…
Browse files Browse the repository at this point in the history
…atz_centrality, degree_centrality, eigenvector_centrality) (#4065)

closes rapidsai/graph_dl#404

* Adds benchmarks for algos added in the 23.12 release
  * SSSP
  * pagerank
  * hits
  * katz_centrality
  * degree_centrality
  * eigenvector_centrality
* Refactors fixtures for easier usage and mainentance
* uses `benchmark.pedantic` instead of `benchmark` to provide complete control over how to benchmark the algos, since `benchmark` will result in no fewer than 3 runs (calibrate timer, timed run, run to generate func return value) which can be too time consuming for slower runs.
* Removes code to create `Dataset` objects for larger datasets and replaces with the equivalent objects that are now part of `cugraph.datasets`

Authors:
  - Rick Ratzel (https://github.com/rlratzel)

Approvers:
  - Erik Welch (https://github.com/eriknw)

URL: #4065
  • Loading branch information
rlratzel authored Jan 10, 2024
1 parent 5e8e9b5 commit ae25ea1
Show file tree
Hide file tree
Showing 2 changed files with 348 additions and 128 deletions.
Loading

0 comments on commit ae25ea1

Please sign in to comment.