taskflow/cuda/cuda_stream.hpp file

CUDA stream utilities include file.

Namespaces

namespace tf
taskflow namespace

Classes

struct tf::cudaEventCreator
functor to create a cudaEvent_t object
struct tf::cudaEventDeleter
functor to delete a cudaEvent_t object
template<typename Creator, typename Deleter>
class tf::cudaEventBase
class to create a smart pointer wrapper for managing cudaEvent_t
struct tf::cudaStreamCreator
functor to create a cudaStream_t object
struct tf::cudaStreamDeleter
functor to delete a cudaStream_t object
template<typename Creator, typename Deleter>
class tf::cudaStreamBase
class to create a smart pointer wrapper for managing cudaStream_t