tierkreis.controller.executor.hpc.psij_executor

Executor for HPC schedulers through psij.

Module Contents

Classes

Data

API

logger = 'getLogger(...)'
class PSIJExecutor(launchers_path: pathlib.Path | None, logs_path: pathlib.Path, spec: tierkreis.controller.executor.hpc.job_spec.JobSpec | psij.JobSpec, psij_executor: Literal[pbs, slurm])

Initialization

run(launcher_name: str, worker_call_args_path: pathlib.Path) tierkreis.controller.storage.data.ExecutorDebugData