Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
uni20::async::DebugCudaScheduler Member List

This is the complete list of members for uni20::async::DebugCudaScheduler, including all inherited members.

can_run() const noexceptuni20::async::DebugSchedulerinline
DebugCudaScheduler(DebugSchedulerOptions options={})uni20::async::DebugCudaSchedulerinlineexplicit
DebugCudaScheduler(cuda::Device default_device, DebugSchedulerOptions options={})uni20::async::DebugCudaSchedulerinlineexplicit
DebugScheduler(DebugSchedulerOptions options={})uni20::async::DebugSchedulerinlineexplicit
done() const noexceptuni20::async::DebugSchedulerinline
enqueue_task(BasicTask &&task)uni20::async::DebugSchedulerinlineprotected
execute_batch(std::size_t size, Function &&function)uni20::async::IAsyncSchedulerinline
help_while_waiting(const WaitPredicate &is_ready) overrideuni20::async::DebugSchedulerinlinevirtual
options() const noexceptuni20::async::DebugSchedulerinline
pause() overrideuni20::async::DebugSchedulerinlinevirtual
resume() overrideuni20::async::DebugSchedulerinlinevirtual
run()uni20::async::DebugSchedulerinline
run_all()uni20::async::DebugSchedulerinline
schedule(CudaTask &&task) overrideuni20::async::DebugCudaSchedulerinlinevirtual
schedule(CudaTask &&task, int device) overrideuni20::async::DebugCudaSchedulerinlinevirtual
schedule(AsyncTask &&task) overrideuni20::async::DebugCudaSchedulerinlinevirtual
wait_for(const WaitPredicate &is_ready)uni20::async::IAsyncSchedulerinlinevirtual
wait_for(WaitRequest const &request)uni20::async::IAsyncSchedulerinlinevirtual
WaitPredicate typedefuni20::async::IAsyncScheduler
WaitWakeup typedefuni20::async::IAsyncScheduler
WaitWakeupRegistration typedefuni20::async::IAsyncScheduler
~DebugScheduler()uni20::async::DebugSchedulerinline
~IAsyncScheduler() override=defaultuni20::async::IAsyncScheduler
~ICudaScheduler() override=defaultuni20::async::ICudaScheduler
~IScheduler()=defaultuni20::async::ISchedulervirtual