submit_job
Submit durable jobs across local, SSH, or Slurm backends and get a stable ID immediately, without waiting for completion.
Instructions
Submit a durable job and return its stable ID without waiting.
Omitted backend and host values use the Awaitless configuration defaults. Reuse client_request_id only when retrying the same logical submission; an identical retry returns the original job and a conflicting retry is rejected. Slurm options may contain account, constraint, cpus_per_task, gres, mem, nodes, ntasks, partition, qos, or time. Cluster config supplies defaults.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | ||
| env | No | ||
| host | No | ||
| name | No | ||
| backend | No | ||
| command | Yes | ||
| artifacts | No | ||
| slurm_options | No | ||
| timeout_seconds | No | ||
| client_request_id | No | ||
| stall_timeout_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||