-
Notifications
You must be signed in to change notification settings - Fork 247
Migrate RAPIDS to CCCL MR interface (new allocation APIs) #2126
Copy link
Copy link
Closed
Description
As part of #2011, the RMM allocation APIs are changing to align with the new CCCL memory resource interface. All projects using RMM will need to apply the following migrations. For an example of these migrations, see the RMM internal migration changes: #2112
CCCL Memory Resource Interface Migration Guide
| Action | Legacy Interface (deprecating soon) | CCCL Interface (new) |
|---|---|---|
| Synchronous allocation | allocate(size) |
allocate_sync(size) |
| Stream-ordered allocation | allocate_async(size, stream) |
allocate(stream, size) |
| Synchronous deallocation | deallocate(ptr, size) |
deallocate_sync(ptr, size) |
| Stream-ordered deallocation | deallocate_async(ptr, size, stream) |
deallocate(stream, ptr, size) |
PRs:
- Migrate to new CCCL memory resource interface cudf#20513
- Migrate to new CCCL memory resource interface rapidsmpf#635
- Migrate to new CCCL memory resource interface cuvs#1502
- Migrate to new CCCL memory resource interface cumlprims_mg#19
- Migrate to new CCCL memory resource interface cuml#7450
- Migrate cugraph to CCCL memory resource interface cugraph#5337
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done