backend#

class SlurmBackend(cfg: dict[str, Any] | None = None)#

Bases: Backend

type: str = 'slurm'#
property resource_specs: list[dict]#
property valid_launchers: set[str]#
classmethod default_config() dict[str, Any]#

Return a complete default configuration for this backend.

submission_manager() HPCSubmissionManager#
launcher() HPCLauncher#
class SbatchAdapter(config: dict[str, Any])#

Bases: object

polling_interval() float#
prepare(spec: JobSpec) JobSpec#
submit(spec: JobSpec, exclusive: bool = True) HPCProcess#