Skip to content

fix(cuda.core): allow NUMA pools on older drivers - #2858

Open
aryanputta wants to merge 1 commit into
NVIDIA:mainfrom
aryanputta:fix/pinned-host-numa-2795
Open

aryanputta wants to merge 1 commit into
NVIDIA:mainfrom
aryanputta:fix/pinned-host-numa-2795

Conversation

@aryanputta

@aryanputta aryanputta commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Fixes #2795

Summary

Allow explicit HOST_NUMA allocations to reach the CUDA driver when the newer capability attribute is unavailable, while preserving early rejection for unsupported ordinary HOST pools.

CUDA 12.6-12.8 support HOST_NUMA pools, but the capability query returns CUDA_ERROR_INVALID_VALUE. The previous check exposed that as false and rejected valid pools.

Validation

  • Existing explicit-NUMA integration coverage
  • git diff --check
  • DCO sign-off included
  • Full CUDA integration tests require an NVIDIA Linux runner

Checklist

  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

Signed-off-by: Aryan <aryansputta@gmail.com>
@copy-pr-bot

copy-pr-bot Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

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.

@github-actions github-actions Bot added the cuda.core Everything related to the cuda.core module label Sep 14, 2026
@aryanputta aryanputta closed this Sep 14, 2026
@aryanputta aryanputta reopened this Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cuda.core Everything related to the cuda.core module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG]: PinnedMemoryResource rejects usable HOST_NUMA pools on CUDA 12.6-12.8 drivers

1 participant