Commit bee03d6
authored
Remove bridge infrastructure and device_memory_resource (#2324)
## Summary
- Delete `device_memory_resource.hpp` and
`device_memory_resource_view.hpp`
- Remove pointer-based `per_device_resource` APIs and bridge helpers
- Simplify `cccl_adaptors.hpp` (remove DMR bridge code, retain wrapper
for deletion in a follow-up)
- Rewrite test mock resources (`mock_resource.hpp`,
`device_check_resource_adaptor.hpp`) to use CCCL concepts directly
- Update `callback_memory_resource`, aligned, arena, and
failure_callback tests
Closes #2296
Part of #20111 parent d0f847f commit bee03d6
File tree
29 files changed
+365
-854
lines changed- cpp
- benchmarks/utilities
- include/rmm
- detail
- mr
- detail
- tests
- mr
29 files changed
+365
-854
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
| |||
112 | 111 | | |
113 | 112 | | |
114 | 113 | | |
115 | | - | |
116 | | - | |
| 114 | + | |
| 115 | + | |
117 | 116 | | |
118 | 117 | | |
119 | 118 | | |
| |||
0 commit comments