SlurmOrchestrator(mapping=None, *, ignore_unknown_fields=False, **kwargs)When set in
Orchestrator,
indicates that the cluster should use
Slurm <https://slurm.schedmd.com/>__ as the orchestrator.
Attributes |
|
|---|---|
| Name | Description |
login_nodes |
google.cloud.hypercomputecluster_v1beta.types.SlurmLoginNodes
Required. Configuration for login nodes, which allow users to access the cluster over SSH. |
node_sets |
MutableSequence[google.cloud.hypercomputecluster_v1beta.types.SlurmNodeSet]
Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required. |
partitions |
MutableSequence[google.cloud.hypercomputecluster_v1beta.types.SlurmPartition]
Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required. |
default_partition |
str
Optional. Default partition to use for submitted jobs that do not explicitly specify a partition. Required if and only if there is more than one partition, in which case it must match the id of one of the partitions. |
prolog_bash_scripts |
MutableSequence[str]
Optional. Slurm `prolog scripts |
epilog_bash_scripts |
MutableSequence[str]
Optional. Slurm `epilog scripts |