_slurm_ssh
Slurm Backend
This backend runs fractal workflows in a SLURM cluster.
| FUNCTION | DESCRIPTION |
|---|---|
process_workflow |
Run a workflow through a |
Attributes
Classes
Functions:
process_workflow(*, job_id, workflow, dataset, workflow_dir_local, workflow_dir_remote=None, first_task_index=None, last_task_index=None, logger_name, job_attribute_filters, job_type_filters, user_id, resource, profile, fractal_ssh=None, slurm_account=None, worker_init=None, user_cache_dir)
Run a workflow through a slurm_ssh backend.
| PARAMETER | DESCRIPTION |
|---|---|
|
Job ID.
TYPE:
|
|
Workflow to be run
TYPE:
|
|
Dataset to be used.
TYPE:
|
|
Local working directory for this job.
TYPE:
|
|
Remote working directory for this job - only relevant for
TYPE:
|
|
Positional index of the first task to execute; if
TYPE:
|
|
Positional index of the last task to execute; if
TYPE:
|
|
Logger name
TYPE:
|
|
User ID.
TYPE:
|
|
Computational resource for running this job.
TYPE:
|
|
Computational profile for running this job.
TYPE:
|
|
User-writeable folder to be exposed as
TYPE:
|
|
TYPE:
|
|
SLURM account to set.
Only relevant for
TYPE:
|
|
Additional preamble lines for SLURM submission script.
Only relevant for
TYPE:
|