Skip to content

docs: clarify C++ test GPU memory requirements#4749

Draft
WilliamK112 wants to merge 1 commit into
NVIDIA:mainfrom
WilliamK112:codex/docs-cpp-test-gpu-memory
Draft

docs: clarify C++ test GPU memory requirements#4749
WilliamK112 wants to merge 1 commit into
NVIDIA:mainfrom
WilliamK112:codex/docs-cpp-test-gpu-memory

Conversation

@WilliamK112

Copy link
Copy Markdown

Closes #2070.

This updates the C++ testing guidance in CONTRIBUTING.md to call out that the full C++ gtest suite needs enough free GPU memory for the largest row-conversion tests. In particular, RowToColumnTests.Biggest builds a 128-column by 2 * 1024 * 1024 row INT32 table, about 1 GiB before row-conversion output and temporary allocations, and is known to OOM on 6 GiB GPUs.

The docs now suggest using a narrower gtest filter while iterating on smaller development GPUs and reserving larger-memory GPUs for full C++ suite validation.

Validation:

  • git diff --check
  • Verified the documented row/column sizing against src/main/cpp/tests/row_conversion.cpp
  • Did not run pre-commit: it is not installed in this environment, and the thirdparty/cudf submodule needed by the always-run clang-format-version hook is not initialized.

This is a documentation-only change; no tests were changed.

@WilliamK112 WilliamK112 force-pushed the codex/docs-cpp-test-gpu-memory branch from 9ab43fe to 9b39a9b Compare June 25, 2026 10:20
@WilliamK112 WilliamK112 reopened this Jun 25, 2026
Signed-off-by: WilliamK112 <164879897+WilliamK112@users.noreply.github.com>
@WilliamK112 WilliamK112 force-pushed the codex/docs-cpp-test-gpu-memory branch from ecfa3b3 to e692f72 Compare June 25, 2026 10:21
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.

RowToColumnTests.Biggest OOM on A3000 Laptop GPU with 6 GiB

2 participants