resource_types.hpp
1 
6 #pragma once
7 
8 #include <cuda/memory_resource>
9 
10 namespace rapidsmpf {
11 
13 using any_device_resource = cuda::mr::any_resource<cuda::mr::device_accessible>;
14 
17  cuda::mr::any_resource<cuda::mr::host_accessible, cuda::mr::device_accessible>;
18 
19 } // namespace rapidsmpf
RAPIDS Multi-Processor interfaces.
Definition: backend.hpp:14
cuda::mr::any_resource< cuda::mr::host_accessible, cuda::mr::device_accessible > any_host_device_resource
Owning type-erased host- and device-accessible memory resource.
cuda::mr::any_resource< cuda::mr::device_accessible > any_device_resource
Owning type-erased device memory resource.