taskflow/cuda/cuda_memory.hpp file

CUDA memory utilities include file.

Namespaces

namespace tf
taskflow namespace

Classes

template<typename T>
class tf::cudaDeviceAllocator
class to create a CUDA device allocator
template<typename U>
struct tf::cudaDeviceAllocator::rebind
its member type U is the equivalent allocator type to allocate elements of type U
template<typename T>
class tf::cudaUSMAllocator
class to create a unified shared memory (USM) allocator
template<typename U>
struct tf::cudaUSMAllocator::rebind
its member type U is the equivalent allocator type to allocate elements of type U