Schedulers¶
-
class
sherpa.schedulers.
SGEScheduler
(submit_options, environment, output_dir='')[source] Submits jobs to SGE, can check on their status, and kill jobs.
Uses
drmaa
Python library. Due to the way SGE works it cannot distinguish between a failed and a completed job.Parameters: - submit_options (str) – command line options such as queue
-q
, or-P
for project, all written in one string. - environment (str) – the path to a file that contains environment variables; will be sourced before job is run.
- output_dir (str) – path to directory in which
stdout
andstderr
will be written to. If not specified this will use the same as defined for the study.
- submit_options (str) – command line options such as queue
-
class
sherpa.schedulers.
LocalScheduler
(submit_options='', output_dir='', resources=None)[source] Runs jobs locally as a subprocess.
Parameters: - submit_options (str) – options appended before the command.
- resources (list[str]) – list of resources that will be passed as SHERPA_RESOURCE environment variable. If no resource is available ‘’ will be passed.