JobResourceConfig#

class maize.utilities.execution.JobResourceConfig(nodes: int | None = None, processes_per_node: int | None = None, processes: int | None = None, cores_per_process: int | None = None, gpus_per_process: int | None = None, exclusive_use: bool = False, walltime: str | None = None, custom_attributes: dict[str, ~typing.Any] = <factory>)[source]#

Bases: object

Configuration for job resources

__init__(nodes: int | None = None, processes_per_node: int | None = None, processes: int | None = None, cores_per_process: int | None = None, gpus_per_process: int | None = None, exclusive_use: bool = False, walltime: str | None = None, custom_attributes: dict[str, ~typing.Any] = <factory>) None#

Methods

__init__([nodes, processes_per_node, ...])

Attributes

cores_per_process

exclusive_use

gpus_per_process

nodes

processes

processes_per_node

walltime

custom_attributes