|
Uni20
Asynchronous tensor and runtime library.
|
CUDA-task awaiter for one provider resource from a fixed-capacity pool. More...
#include <task_awaiters.hpp>
Public Member Functions | |
| bool | await_ready () |
| cuda::ResourceLease< Resource > | await_resume () |
| bool | await_suspend (std::coroutine_handle< CudaTaskPromise > handle) noexcept |
| CudaResourceAcquireAwaiter (cuda::ResourcePool< Resource > &pool) noexcept | |
| CudaResourceAcquireAwaiter (CudaResourceAcquireAwaiter &&)=delete | |
| CudaResourceAcquireAwaiter (CudaResourceAcquireAwaiter const &)=delete | |
| CudaResourceAcquireAwaiter & | operator= (CudaResourceAcquireAwaiter &&)=delete |
| CudaResourceAcquireAwaiter & | operator= (CudaResourceAcquireAwaiter const &)=delete |
CUDA-task awaiter for one provider resource from a fixed-capacity pool.
|
inlineexplicitnoexcept |
|
delete |
|
delete |
|
inline |
|
inline |
|
inlinenoexcept |
|
delete |
|
delete |