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)¶