|
Uni20
Asynchronous tensor and runtime library.
|
CUDA-task awaiter for an actually-idle stream-pool lease. More...
#include <task_awaiters.hpp>
Public Member Functions | |
| bool | await_ready () |
| cuda::Stream | await_resume () |
| bool | await_suspend (std::coroutine_handle< CudaTaskPromise > handle) noexcept |
| CudaStreamAcquireAwaiter (cuda::StreamPool &pool) noexcept | |
| CudaStreamAcquireAwaiter (CudaStreamAcquireAwaiter &&)=delete | |
| CudaStreamAcquireAwaiter (CudaStreamAcquireAwaiter const &)=delete | |
| CudaStreamAcquireAwaiter & | operator= (CudaStreamAcquireAwaiter &&)=delete |
| CudaStreamAcquireAwaiter & | operator= (CudaStreamAcquireAwaiter const &)=delete |
CUDA-task awaiter for an actually-idle stream-pool lease.
|
inlineexplicitnoexcept |
|
delete |
|
delete |
|
inline |
|
inline |
|
inlinenoexcept |
|
delete |
|
delete |