/AWS1/CL_HPPUPCOMPUTENODEGRS00¶
Additional options related to the Slurm scheduler.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_scaledownidletimeinsecs TYPE /AWS1/HPPINTEGER /AWS1/HPPINTEGER¶
The time (in seconds) before an idle node is scaled down. If not specified, the cluster-level setting applies. This overrides the cluster-level
scaleDownIdleTimeInSecondssetting. A value of-1removes the override and applies the cluster-level setting to this compute node group. Requires Slurm version 25.11 or later.
it_slurmcustomsettings TYPE /AWS1/CL_HPPSLURMCUSTOMSETTING=>TT_SLURMCUSTOMSETTINGS TT_SLURMCUSTOMSETTINGS¶
Additional Slurm-specific configuration that directly maps to Slurm settings.
it_grescustomsettings TYPE /AWS1/CL_HPPGRESCUSTOMSETMAP_W=>TT_GRESCUSTOMSETTINGS TT_GRESCUSTOMSETTINGS¶
The additional Slurm
gres.confrecords for the compute node group. Each item is a map ofgres.confattribute names to values that describes onegres.confrecord, such as a GPU topology, MIG, MPS, or custom GRES entry. PCS adds theNodeName=prefix and merges these records with the GPU record it derives from the instance type.
Queryable Attributes¶
scaleDownIdleTimeInSeconds¶
The time (in seconds) before an idle node is scaled down. If not specified, the cluster-level setting applies. This overrides the cluster-level
scaleDownIdleTimeInSecondssetting. A value of-1removes the override and applies the cluster-level setting to this compute node group. Requires Slurm version 25.11 or later.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCALEDOWNIDLETIMEINSECS() |
Getter for SCALEDOWNIDLETIMEINSECONDS, with configurable def |
ASK_SCALEDOWNIDLETIMEINSECS() |
Getter for SCALEDOWNIDLETIMEINSECONDS w/ exceptions if field |
HAS_SCALEDOWNIDLETIMEINSECS() |
Determine if SCALEDOWNIDLETIMEINSECONDS has a value |
slurmCustomSettings¶
Additional Slurm-specific configuration that directly maps to Slurm settings.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SLURMCUSTOMSETTINGS() |
Getter for SLURMCUSTOMSETTINGS, with configurable default |
ASK_SLURMCUSTOMSETTINGS() |
Getter for SLURMCUSTOMSETTINGS w/ exceptions if field has no |
HAS_SLURMCUSTOMSETTINGS() |
Determine if SLURMCUSTOMSETTINGS has a value |
gresCustomSettings¶
The additional Slurm
gres.confrecords for the compute node group. Each item is a map ofgres.confattribute names to values that describes onegres.confrecord, such as a GPU topology, MIG, MPS, or custom GRES entry. PCS adds theNodeName=prefix and merges these records with the GPU record it derives from the instance type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GRESCUSTOMSETTINGS() |
Getter for GRESCUSTOMSETTINGS, with configurable default |
ASK_GRESCUSTOMSETTINGS() |
Getter for GRESCUSTOMSETTINGS w/ exceptions if field has no |
HAS_GRESCUSTOMSETTINGS() |
Determine if GRESCUSTOMSETTINGS has a value |