-
Notifications
You must be signed in to change notification settings - Fork 915
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Force Thrust to use 32-bit offset type. #17523
Force Thrust to use 32-bit offset type. #17523
Conversation
We can ignore the telemetry-summarize failure, it is not required for merge. |
Patching is a bit messy here but I'd be fine merging if necessary. The cleaner option would be |
@vyasr Thanks -- I was wondering if that would be your preference. I would like to merge this to unblock CI and will follow up with another PR to do what you're proposing. Can you approve? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved assuming we make a follow-up.
/merge |
fbc3256
into
rapidsai:branch-25.02
…fset types. (#17527) Follow-up for #17523 to use `target_compile_definitions` and drop the Thrust patch. Authors: - Bradley Dice (https://github.com/bdice) - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) URL: #17527
Description
This fixes the patch we use for Thrust to always get a 32-bit offset type. The net effect of this patch is that we are behaving as if
THRUST_FORCE_32_BIT_OFFSET_TYPE
is set. This replaces a previous patch which I mistakenly did not update between CCCL 2.6.x testing and 2.7.0-rc2 testing.In the future we hope to configure this with CMake and drop the patches, but that will require us to use features from NVIDIA/cccl#2844 (which is not available in 2.7.0-rc2).
Checklist