Skip to content

Conversation

bdice
Copy link
Contributor

@bdice bdice commented Aug 8, 2025

Description

Refactors device capability checks, add concurrent managed access checks to skip prefetching tests on WSL (not supported).

One motivation for this refactoring is that the previous names really didn't make much sense. We created the runtime_async_alloc::is_supported() to check for CUDA 11.2+ support for runtime async allocation. However, we tacked on other features like is_export_handle_type_supported(cudaMemAllocationHandleType) and is_hwdecompress_supported() into the same struct. Those should have been their own features, not tied to runtime_async_alloc. Most of the changes in this PR are structurally similar to that.

Closes #2023.

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 link

copy-pr-bot bot commented Aug 8, 2025

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@bdice
Copy link
Contributor Author

bdice commented Aug 9, 2025

/ok to test b6a1242

@bdice bdice added non-breaking Non-breaking change improvement Improvement / enhancement to an existing function labels Aug 20, 2025
@bdice bdice marked this pull request as ready for review August 21, 2025 20:11
@bdice bdice requested review from a team as code owners August 21, 2025 20:11
@bdice bdice requested review from gforsyth, vyasr and wence- August 21, 2025 20:11
Copy link
Contributor

@TomAugspurger TomAugspurger left a comment

Choose a reason for hiding this comment

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

Python changes look good.

@bdice
Copy link
Contributor Author

bdice commented Aug 22, 2025

/merge

Copy link
Contributor

@vyasr vyasr left a comment

Choose a reason for hiding this comment

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

Approving build changes.

@rapids-bot rapids-bot bot merged commit 81d566d into rapidsai:branch-25.10 Aug 22, 2025
78 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement / enhancement to an existing function non-breaking Non-breaking change

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[BUG] Prefetching tests fail on WSL due to lack of concurrent managed access

5 participants