QuantumGraphExecutor¶
- class lsst.ctrl.mpexec.QuantumGraphExecutor¶
Bases:
ABCClass which abstracts QuantumGraph execution.
Any specific execution model is implemented in sub-class by overriding the
executemethod.Methods Summary
execute(graph, butler)Execute whole graph.
Return execution report from last call to
execute.Methods Documentation
- abstract execute(graph: QuantumGraph, butler: Butler) 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
QuantumGraph Execution graph.
- butler
Butler Data butler instance
- graph