Files | |
| file | device_vector.hpp |
| file | exec_policy.hpp |
Classes | |
| class | rmm::exec_policy |
| Helper class usable as a Thrust CUDA execution policy that uses RMM for temporary memory allocation on the specified stream. More... | |
| class | rmm::exec_policy_nosync |
| Helper class usable as a Thrust CUDA execution policy that uses RMM for temporary memory allocation on the specified stream and which allows the Thrust backend to skip stream synchronizations that are not required for correctness. More... | |
Typedefs | |
| template<typename T> | |
| using | rmm::device_vector = thrust::device_vector<T, rmm::mr::thrust_allocator<T>> |
| Alias for a thrust::device_vector that uses RMM for memory allocation. | |
| using | rmm::thrust_exec_policy_t |
| Synchronous execution policy for allocations using Thrust. | |
| using | rmm::thrust_exec_policy_nosync_t |
| Asynchronous execution policy for allocations using Thrust. | |
Asynchronous execution policy for allocations using Thrust.
Synchronous execution policy for allocations using Thrust.