SlurmNodeSet class
Configuration for Slurm nodesets in the cluster.
Nodesets are groups of compute nodes used by Slurm that are responsible for running workloads submitted to the cluster.
Constructors
-
SlurmNodeSet({String? computeId, ComputeInstanceSlurmNodeSet? computeInstance, String? id, String? maxDynamicNodeCount, String? staticNodeCount, List<
StorageConfig> ? storageConfigs}) - SlurmNodeSet.fromJson(Map json_)
Properties
- computeId ↔ String?
-
ID of the compute resource on which this nodeset will run.
getter/setter pair
- computeInstance ↔ ComputeInstanceSlurmNodeSet?
-
If set, indicates that the nodeset should be backed by Compute Engine
instances.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
Identifier for the nodeset, which allows it to be referenced by
partitions.
getter/setter pair
- maxDynamicNodeCount ↔ String?
-
Controls how many additional nodes a cluster can bring online to handle
workloads.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- staticNodeCount ↔ String?
-
Number of nodes to be statically created for this nodeset.
getter/setter pair
-
storageConfigs
↔ List<
StorageConfig> ? -
How storage resources should be mounted on each compute node.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited