Skip to content
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

Automatically clone raft when branch pin changes #4592

Closed

Conversation

cjnolet
Copy link
Member

@cjnolet cjnolet commented Feb 19, 2022

Now that RAFT has official conda packages, it'll be much easier to work locally on cuml features that rely on the RAFT nightly.

Working on features that span raft and cuml should be fairly straightforward to do locally as well, because CPM provides the CPM_raft_SOURCE variable that can passed into the cmake call to tell the build to use a local working copy of RAFT.

Now that cuml's CI has a direct dependency on RAFT conda packages, updating the raft pinned tag in get_raft.cmake will no longer work. The option added in this PR will force clone a local version of the pinned tag (both locally and in CI) and set the CPM_raft_SOURCE to that path.

@cjnolet cjnolet requested a review from a team as a code owner February 19, 2022 20:38
@cjnolet cjnolet added improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Feb 19, 2022
@cjnolet
Copy link
Member Author

cjnolet commented Feb 20, 2022

rerun tests

@cjnolet
Copy link
Member Author

cjnolet commented Feb 20, 2022

Merged into #4593. Closing.

@cjnolet cjnolet closed this Feb 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CMake CUDA/C++ improvement Improvement / enhancement to an existing function non-breaking Non-breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant