Struct CUDAMultiStreamGuard#
Defined in File CUDAGuard.h
Page Contents
Struct Documentation#
-
struct CUDAMultiStreamGuard#
A variant of MultiStreamGuard that is specialized for CUDA.
Public Functions
-
inline explicit CUDAMultiStreamGuard(ArrayRef<CUDAStream> streams)#
-
CUDAMultiStreamGuard(const CUDAMultiStreamGuard&) = delete#
Copy is disallowed.
-
CUDAMultiStreamGuard &operator=(const CUDAMultiStreamGuard&) = delete#
-
CUDAMultiStreamGuard(CUDAMultiStreamGuard &&other) = delete#
-
CUDAMultiStreamGuard &operator=(CUDAMultiStreamGuard &&other) = delete#
-
~CUDAMultiStreamGuard() = default#
-
inline explicit CUDAMultiStreamGuard(ArrayRef<CUDAStream> streams)#