-
Notifications
You must be signed in to change notification settings - Fork 206
Forward-merge branch-25.06 into branch-25.08 #2675
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
Merged
AyodeAwe
merged 7 commits into
rapidsai:branch-25.08
from
divyegala:branch-25.08-merge-25.06
May 19, 2025
Merged
Forward-merge branch-25.06 into branch-25.08 #2675
AyodeAwe
merged 7 commits into
rapidsai:branch-25.08
from
divyegala:branch-25.08-merge-25.06
May 19, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…dsai#2626) This PR adds support for strided_matrix_view as an input to `matrix::sample_rows()`. For that, it also adds `raft::make_host_strided_matrix_view` and the support for `strided_matrix_view` as an input to `matrix::gather()`. Rel: rapidsai/cuvs#716 (comment) ## todo - [x] Update gather - [x] Update sample_rows - [x] Update gather test - [x] Update sample_rows test Authors: - tsuki (https://github.com/enp1s0) - Corey J. Nolet (https://github.com/cjnolet) Approvers: - Tamas Bela Feher (https://github.com/tfeher) URL: rapidsai#2626
) This PR reverts shared-workflows branches to `branch-25.06` and ensures builds use CUDA 12.8. CUDA 12.9 will be used in the test matrix but not for builds in RAPIDS 25.06. See rapidsai/build-planning#173 (comment) for more information. Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Gil Forsyth (https://github.com/gforsyth) URL: rapidsai#2669
Python wrapper for the `device_resources_snmg` introduced in rapidsai#2647 Need this in for 25.06 (needed for; cuML python level usage for building knn graph in multi-gpu in UMAP) Authors: - Jinsol Park (https://github.com/jinsolp) Approvers: - Divye Gala (https://github.com/divyegala) URL: rapidsai#2666
Resolves rapidsai#2641 Authors: - Anupam (https://github.com/aamijar) Approvers: - Jinsol Park (https://github.com/jinsolp) - Corey J. Nolet (https://github.com/cjnolet) URL: rapidsai#2648
This updates raft-dask for changes made between dask 2025.2.0 and dask 2025.4.1, which was bumped in rapidsai/rapids-dask-dependency#95. This should fix (some of) the failures in rapidsai/cugraph#5076. Authors: - Tom Augspurger (https://github.com/TomAugspurger) Approvers: - Dante Gama Dessavre (https://github.com/dantegd) URL: rapidsai#2673
…apidsai#2671) The `raft::matrix::sample_rows` function can select rows both from host and device datasets. This PR changes how the case is handled when the dataset is accessible both from host and device. When the dataset pointer is accessible both on host and device, then in theory we can subsample it both with our CPU and GPU implementation. In practice, it is likely that the data is physically located in host memory, therefore it is preferred to process it on the CPU side. This has significance when the dataset is larger than GPU memory. In that case subsampling using the GPU kernels would lead to page trashing and low performance. In some HMM implementations this can also lead to application crash. This PR fixes the problem by preferring CPU side subsampling when the dataset is accessible on the CPU. Authors: - Tamas Bela Feher (https://github.com/tfeher) - Corey J. Nolet (https://github.com/cjnolet) Approvers: - Artem M. Chirkin (https://github.com/achirkin) URL: rapidsai#2671
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
CMake
improvement
Improvement / enhancement to an existing function
non-breaking
Non-breaking change
python
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.