-
Notifications
You must be signed in to change notification settings - Fork 606
UMAP with int64_t spectral initialization
#7224
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
Conversation
|
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. |
This PR changes two things: 1. Removes dependency on `libcuvs` for wheel builds, as we clone and build from source to facilitate static link 2. Removes dependency on `cuvs` for all builds Authors: - Divye Gala (https://github.com/divyegala) - Kyle Edwards (https://github.com/KyleFromNVIDIA) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) - Simon Adorf (https://github.com/csadorf) URL: rapidsai#7261
|
@aamijar Should this be moved to 25.12? |
|
Yes, I guess the github issue was in 25.12, but the PR still says 25.10. Changed it now |
Closes rapidsai#6539 ~Requires rapidsai/raft#2739 This PR: - Trims the graph before embedding initialization - Stores the graph on host when using the UMAP estimator Authors: - Victor Lafargue (https://github.com/viclafargue) Approvers: - Jinsol Park (https://github.com/jinsolp) - Divye Gala (https://github.com/divyegala) URL: rapidsai#6595
This makes use of the `CUML_ACCEL_ENABLED` environment variable to ensure if cuml.accel is enabled in a parent process then it's enabled (by default) in a child process. This makes `cuml.accel` usage more transparent with common python multiprocessing solutions (`multiprocessing`/`joblib`/`dask`). Things _just work_. Currently on top of rapidsai#7046. Note that this use case was the primary motivation for rapidsai#7046, though I can see other reasons why an environment variable might be nice too. Authors: - Jim Crist-Harif (https://github.com/jcrist) - Simon Adorf (https://github.com/csadorf) Approvers: - Simon Adorf (https://github.com/csadorf) URL: rapidsai#7047
|
@aamijar This is still targeting the 25.10 branch. |
|
Changed target branch now |
|
Approach has been updated, new PR will be created for this one. |
Resolves #7225; Depends on rapidsai/raft#2793 and rapidsai/cuvs#1302
For larger datasets UMAP dispatches a COO matrix with
uint64_tnnz template types. This PR add support to correctly forward this template type to spectral initialization.