Defined in File executor.h
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.
This function releases the inputs of a task so that they can be manipulated. They then need to be set again with set_inputs