sierra.core.pipeline.stage2.pipeline_stage2
Stage 2 of the experimental pipeline: running experiments.
PipelineStage2
: Runs Experiments in a Batch Experiment.
- class sierra.core.pipeline.stage2.pipeline_stage2.PipelineStage2(cmdopts: Dict[str, Any])[source]
Runs Experiments in a Batch Experiment.
GNUParallel is used as the execution engine, and a provided/generated set of hosts is used to actually execute experiments in the selected execution environment.
This stage is NOT idempotent, for obvious reasons.
Inheritance
- __dict__ = mappingproxy({'__module__': 'sierra.core.pipeline.stage2.pipeline_stage2', '__doc__': 'Runs :term:`Experiments <Experiment>` in a :term:`Batch Experiment`.\n\n GNUParallel is used as the execution engine, and a provided/generated set of\n hosts is used to actually execute experiments in the selected execution\n environment.\n\n This stage is *NOT* idempotent, for obvious reasons.\n\n ', '__init__': <function PipelineStage2.__init__>, 'run': <function PipelineStage2.run>, '__dict__': <attribute '__dict__' of 'PipelineStage2' objects>, '__weakref__': <attribute '__weakref__' of 'PipelineStage2' objects>, '__annotations__': {}})
- __doc__ = 'Runs :term:`Experiments <Experiment>` in a :term:`Batch Experiment`.\n\n GNUParallel is used as the execution engine, and a provided/generated set of\n hosts is used to actually execute experiments in the selected execution\n environment.\n\n This stage is *NOT* idempotent, for obvious reasons.\n\n '
- __module__ = 'sierra.core.pipeline.stage2.pipeline_stage2'
- __weakref__
list of weak references to the object (if defined)
- run(criteria: BatchCriteria) None [source]