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

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

dispatch_handle_in_arena(oneapi::tbb::task_arena &arena, TaskHandle handle, detail::TbbTaskAdmissionContext context, Prepare &&prepare)uni20::async::TbbSchedulerinlineprotected
enqueue_task(BasicTask &&t)uni20::async::TbbSchedulerinlineprotected
execute_batch(std::size_t size, Function &&function)uni20::async::IAsyncSchedulerinline
has_device(int device) const noexceptuni20::async::TbbCudaSchedulerinline
help_while_waiting(const WaitPredicate &is_ready) overrideuni20::async::TbbSchedulerinlinevirtual
operator=(TbbCudaScheduler const &)=deleteuni20::async::TbbCudaScheduler
pause() overrideuni20::async::TbbSchedulerinlinevirtual
resume() overrideuni20::async::TbbSchedulerinlinevirtual
run_all()uni20::async::TbbSchedulerinline
schedule(CudaTask &&task) overrideuni20::async::TbbCudaSchedulerinlinevirtual
schedule(CudaTask &&task, int device) overrideuni20::async::TbbCudaSchedulerinlinevirtual
schedule(AsyncTask &&t) overrideuni20::async::TbbCudaSchedulerinlinevirtual
TbbCudaScheduler(TbbCudaSchedulerOptions options={})uni20::async::TbbCudaSchedulerinlineexplicit
TbbCudaScheduler(std::vector< cuda::Device > devices, TbbCudaSchedulerOptions options={})uni20::async::TbbCudaSchedulerinlineexplicit
TbbCudaScheduler(TbbCudaScheduler const &)=deleteuni20::async::TbbCudaScheduler
TbbScheduler(int max_concurrency=oneapi::tbb::task_arena::automatic, TbbSchedulerBatchOptions batch_options={})uni20::async::TbbSchedulerinlineexplicit
TbbScheduler(oneapi::tbb::task_arena::constraints constraints, TbbSchedulerBatchOptions batch_options={})uni20::async::TbbSchedulerinlineexplicit
wait_for(const WaitPredicate &is_ready) overrideuni20::async::TbbSchedulerinlinevirtual
wait_for(WaitRequest const &request) overrideuni20::async::TbbSchedulerinlinevirtual
wait_for_submitted_tasks()uni20::async::TbbSchedulerinlineprotected
WaitPredicate typedefuni20::async::IAsyncScheduler
WaitWakeup typedefuni20::async::IAsyncScheduler
WaitWakeupRegistration typedefuni20::async::IAsyncScheduler
~IAsyncScheduler() override=defaultuni20::async::IAsyncScheduler
~ICudaScheduler() override=defaultuni20::async::ICudaScheduler
~IScheduler()=defaultuni20::async::ISchedulervirtual
~TbbCudaScheduler() noexcept overrideuni20::async::TbbCudaSchedulerinline
~TbbScheduler() noexcept overrideuni20::async::TbbSchedulerinline