Skip to content

Fix GPU TPC-H benchmark: migrate to --cudf_properties flag#346

Closed
Avinash-Raj wants to merge 7 commits into
mainfrom
fix/cudf-tpch-benchmark-properties-flag
Closed

Fix GPU TPC-H benchmark: migrate to --cudf_properties flag#346
Avinash-Raj wants to merge 7 commits into
mainfrom
fix/cudf-tpch-benchmark-properties-flag

Conversation

@Avinash-Raj
Copy link
Copy Markdown
Contributor

Summary

  • The cuDF TPC-H benchmark binary no longer accepts --cudf_memory_resource /
    --cudf_memory_percent; upstream velox PR facebookincubator/velox#16357 replaced them with a single --cudf_properties=<file> flag that loads a key=value properties file.

  • velox/benchmarks/tpch.sh was still passing the removed flag, so every GPU TPC-H run aborted at startup with ERROR: unknown command line flag 'cudf_memory_resource'. Repro:
    velox-nightly #125 → benchmark-velox-gpu (tpch, cuda13.1, amd64, a100).

  • Updated the GPU branch of run_tpch_single_benchmark to materialize /tmp/cudf_q<NN>.properties inside the container (single line:cudf.memory_resource=async) and pass --cudf_properties=<path> to the
    binary. CPU path is unchanged.

@Avinash-Raj Avinash-Raj requested a review from a team as a code owner May 18, 2026 07:09
@Avinash-Raj Avinash-Raj requested a review from simoneves May 18, 2026 07:09
@Avinash-Raj
Copy link
Copy Markdown
Contributor Author

Closing this as a duplicate of #348

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants