-
Notifications
You must be signed in to change notification settings - Fork 47
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
Switch thrust over to use rapids-cmake patches #265
Switch thrust over to use rapids-cmake patches #265
Conversation
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.
I have only minor comments. Overall this looks good.
fb2c8e6
to
58ba508
Compare
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.
See rapidsai/cudf#11665 (review): is this urgent, or can we wait for upstream patches for thrust?
I assume that we'll need the nvcomp patch either way.
With Thrust 1.17.2 now released I will make the cub patch conditional. The nvcomp and thrust intall rule patches are still needed. |
We could also merge #264 first as it is just the infrastructure bits of this PR |
e83f47f
to
2cf0fc0
Compare
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.
Looks good to me. I have one question.
This needs to be merged after #273 so we have a version of CPM that won't warn about dirty source trees after we patch them. |
2cf0fc0
to
af8db4f
Compare
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.
Apologies, I let this review slip. I am fine with pushing this if you want, but I can also iterate to get it done in the next couple of days before code freeze if you prefer. It looks to be basically done at this point.
Since it isn't critical, lets push to 22.12 |
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.
LGTM. We can merge early in 22.12 then.
@gpucibot merge |
Leverages the infrastructure of #264 to switch rapids_cpm_thrust over to using the built-in patch support.