QuantumGraphExecutor¶
- class lsst.ctrl.mpexec.QuantumGraphExecutor(*args, **kwargs)¶
Bases:
QuantumGraphExecutorDeprecated since version v30: The QuantumGraphExecutor class has moved to lsst.pipe.base.quantum_graph_executor. This forwarding shim will be removed after v30.
Methods Summary
execute(graph, *[, provenance_graph_file])Execute whole graph.
Return execution report from last call to
execute.Methods Documentation
- abstract execute(graph: QuantumGraph | PredictedQuantumGraph, *, provenance_graph_file: str | None = None) None¶
Execute whole graph.
Implementation of this method depends on particular execution model and it has to be provided by a subclass. Execution model determines what happens here; it can be either actual running of the task or, for example, generation of the scripts for delayed batch execution.
- Parameters:
- graph
QuantumGraphorquantum_graph.PredictedQuantumGraph Execution graph.
- provenance_graph_file
str, optional A filename to write provenance to.
- graph