Helper class usable as a Thrust CUDA execution policy that uses RMM for temporary memory allocation on the specified stream. More...
#include <exec_policy.hpp>


Public Member Functions | |
| exec_policy (cuda_stream_view stream=cuda_stream_default, cuda::mr::any_resource< cuda::mr::device_accessible > mr=mr::get_current_device_resource_ref()) | |
| Construct a new execution policy object. More... | |
Helper class usable as a Thrust CUDA execution policy that uses RMM for temporary memory allocation on the specified stream.
|
explicit |
Construct a new execution policy object.
| stream | The stream on which to allocate temporary memory |
| mr | The resource to use for allocating temporary memory |