RMM  23.12
RAPIDS Memory Manager
Files | Classes | Typedefs
Thrust Integrations

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< rmm::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.
 

Detailed Description

Typedef Documentation

◆ thrust_exec_policy_nosync_t

When used with Thrust < 1.16.0, thrust_exec_policy_nosync_t is an alias for thrust_exec_policy_t