httomo.runner.task_runner.TaskRunner#
- class httomo.runner.task_runner.TaskRunner(pipeline: Pipeline, reslice_dir: PathLike, comm: mpi4py.MPI.Comm, memory_limit_bytes: int = 0, monitor: MonitoringInterface | None = None)[source]#
Handles the execution of a pipeline
Methods
__init__
(pipeline, reslice_dir, comm[, ...])append_side_outputs
(side_outputs)Appends to the side outputs that are available for the next section(s)
determine_max_slices
(section, slicing_dim)execute
()set_side_inputs
(method)Sets the parameters that reference side outputs for this method.
- append_side_outputs(side_outputs: Dict[str, Any])[source]#
Appends to the side outputs that are available for the next section(s)
- set_side_inputs(method: MethodWrapper)[source]#
Sets the parameters that reference side outputs for this method.