_local
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, user_cache_dir=None, fractal_ssh=None, slurm_account=None, worker_init=None)
¶
Run a workflow through a local backend.
| PARAMETER | DESCRIPTION |
|---|---|
job_id
|
Job ID.
TYPE:
|
workflow
|
Workflow to be run
TYPE:
|
dataset
|
Dataset to be used.
TYPE:
|
workflow_dir_local
|
Local working directory for this job.
TYPE:
|
workflow_dir_remote
|
Remote working directory for this job - only relevant for
TYPE:
|
first_task_index
|
Positional index of the first task to execute; if
TYPE:
|
last_task_index
|
Positional index of the last task to execute; if
TYPE:
|
logger_name
|
Logger name
TYPE:
|
user_id
|
User ID.
TYPE:
|
resource
|
Computational resource for running this job.
TYPE:
|
profile
|
Computational profile for running this job.
TYPE:
|
user_cache_dir
|
User-writeable folder (typically a subfolder of
TYPE:
|
fractal_ssh
|
TYPE:
|
slurm_account
|
SLURM account to set.
Only relevant for
TYPE:
|
worker_init
|
Additional preamble lines for SLURM submission script.
Only relevant for
TYPE:
|
Source code in fractal_server/runner/v2/_local.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | |