ClusterInstanceGroup

data class ClusterInstanceGroup(val currentCount: Int? = null, val executionRole: String, val instanceCount: Int, val instanceGroupName: String, val instanceStorageConfigs: List<ClusterInstanceStorageConfig>? = null, val instanceType: String, val lifeCycleConfig: ClusterLifeCycleConfig, val onStartDeepHealthChecks: List<ClusterDeepHealthCheckType>? = null, val threadsPerCore: Int? = null)

Details of an instance group in a SageMaker HyperPod cluster.

Constructors

Link copied to clipboard
constructor(currentCount: Int? = null, executionRole: String, instanceCount: Int, instanceGroupName: String, instanceStorageConfigs: List<ClusterInstanceStorageConfig>? = null, instanceType: String, lifeCycleConfig: ClusterLifeCycleConfig, onStartDeepHealthChecks: List<ClusterDeepHealthCheckType>? = null, threadsPerCore: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val currentCount: Int? = null

The number of instances that are currently in the instance group of a SageMaker HyperPod cluster.

Link copied to clipboard
Link copied to clipboard

The number of instances you specified to add to the instance group of a SageMaker HyperPod cluster.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val threadsPerCore: Int? = null

The number you specified to TreadsPerCore in CreateCluster for enabling or disabling multithreading. For instance types that support multithreading, you can specify 1 for disabling multithreading and 2 for enabling multithreading.