Skip to content

Add PDS-H benchmark results to cudf.pandas docs - #23980

Open
btepera wants to merge 1 commit into
NVIDIA:mainfrom
btepera:pandas_benchmarks
Open

Add PDS-H benchmark results to cudf.pandas docs#23980
btepera wants to merge 1 commit into
NVIDIA:mainfrom
btepera:pandas_benchmarks

Conversation

@btepera

@btepera btepera commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Description

Updates cudf.pandas benchmarks in our docs to report PDS-H results rather than our outdated duckdb benchmarks.

Also allows us to drop reference to data.rapids.ai from this page of our docs.

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@copy-pr-bot

copy-pr-bot Bot commented Sep 4, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

# Benchmarks

## Database-like ops benchmarks
## PDS-H benchmarks

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if there's something better to call this, since canonically PDS-H is referring to Polars' benchmarks. Our benchmarking scripts call these PDS-H still so kept that way for now.

@btepera btepera added doc Documentation non-breaking Non-breaking change cudf.pandas Issues specific to cudf.pandas labels Sep 4, 2026
@coderabbitai

coderabbitai Bot commented Sep 4, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 85e3e950-2ff3-45c1-a70d-85cc7b40203e

📥 Commits

Reviewing files that changed from the base of the PR and between 86b2a5b and 69cf161.

⛔ Files ignored due to path filters (2)
  • docs/cudf/source/_static/cudf_pandas_pdsh_sf50.png is excluded by !**/*.png
  • docs/cudf/source/_static/duckdb-benchmark-groupby-join.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • docs/cudf/source/cudf_pandas/benchmarks.md

Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review.


📝 Summary

Summary by CodeRabbit

  • Documentation
    • Replaced the database-like operations benchmark documentation with PDS-H benchmark results.
    • Added GPU cudf.pandas versus CPU pandas comparisons at scale factor 50.
    • Updated the results figure and added steps for reproducing the benchmark.

Walkthrough

Changes

PDS-H benchmark documentation

Layer / File(s) Summary
Update benchmark overview and reproduction reference
docs/cudf/source/cudf_pandas/benchmarks.md
Replaces Database-like operations benchmark content with PDS-H documentation, SF50 GPU and CPU results, an updated figure link, and reproduction guidance.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Merge Risk: ⚪ Minimal · up to 69cf1

This updates the cudf.pandas benchmark documentation to report PDS-H SF50 results and reproduction guidance. No concrete merge-blocking risk remains.

Suggested reviewers: bdice

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely identifies the addition of PDS-H benchmark results to the cudf.pandas documentation, which matches the main change.
Description check ✅ Passed The description accurately explains the replacement of outdated DuckDB benchmark results with PDS-H results and the removal of the data.rapids.ai reference.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cudf.pandas Issues specific to cudf.pandas doc Documentation non-breaking Non-breaking change

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants