Skip to content

Migrate RMM usage to CCCL MR design#7951

Draft
bdice wants to merge 6 commits intorapidsai:mainfrom
bdice:rmm-cccl-migration
Draft

Migrate RMM usage to CCCL MR design#7951
bdice wants to merge 6 commits intorapidsai:mainfrom
bdice:rmm-cccl-migration

Conversation

@bdice
Copy link
Copy Markdown
Contributor

@bdice bdice commented Apr 3, 2026

Summary

  • Replace removed rmm.librmm.per_device_resource.get_current_device_resource Cython import with rmm.pylibrmm.memory_resource.get_current_device_resource and use .c_ref.value() to obtain device_async_resource_ref

Changes

  • 1 file changed (2 insertions, 2 deletions)
  • python/cuml/cuml/manifold/umap/umap.pyx: Fix device_buffer construction to use new RMM Python API for obtaining the current device resource ref

Depends on rapidsai/raft#2996.

@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot bot commented Apr 3, 2026

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.

@github-actions github-actions bot added the ci label Apr 16, 2026
@bdice bdice force-pushed the rmm-cccl-migration branch 4 times, most recently from 48202c6 to 4c9b17f Compare April 17, 2026 07:09
@bdice bdice added breaking Breaking change improvement Improvement / enhancement to an existing function labels Apr 17, 2026
@bdice bdice force-pushed the rmm-cccl-migration branch from 4c9b17f to 67ee0f1 Compare April 17, 2026 07:29
@bdice bdice changed the title Migrate RMM usage to CCCL memory resource design Migrate RMM usage to CCCL MR design Apr 17, 2026
@bdice bdice force-pushed the rmm-cccl-migration branch 3 times, most recently from 8b60cf0 to edfd5bb Compare April 17, 2026 20:51
@bdice bdice force-pushed the rmm-cccl-migration branch from edfd5bb to 8fba1a6 Compare April 17, 2026 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Breaking change ci CUDA/C++ Cython / Python Cython or Python issue improvement Improvement / enhancement to an existing function

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants