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... | |
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 = thrust::detail::execute_with_allocator< mr::thrust_allocator< char >, thrust::cuda_cub::execute_on_stream_base > |
| Synchronous execution policy for allocations using thrust. | |
| using | rmm::thrust_exec_policy_nosync_t = thrust_exec_policy_t |
| using | rmm::exec_policy_nosync = exec_policy |
| When used with Thrust < 1.16.0, exec_policy_nosync is an alias for exec_policy. | |
| using rmm::thrust_exec_policy_nosync_t = typedef thrust_exec_policy_t |
When used with Thrust < 1.16.0, thrust_exec_policy_nosync_t is an alias for thrust_exec_policy_t