Class task¶
Defined in File executor.h
Class Documentation¶
-
class
ral::execution
::
task
¶ Public Functions
-
void
run
(cudaStream_t stream, executor *executor)¶ Function which runs the kernel process on the inputs and puts results into output. This function does not modify the inputs and can throw an exception. In the case it throws an exception it gets placed back in the executor if it was a memory exception.
-
void
complete
()¶
-
void
fail
()¶
-
std::size_t
task_memory_needed
()¶
Public Members
-
std::shared_ptr<spdlog::logger>
task_logger
¶
-
void