Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiornamento SageMaker HyperPod della configurazione del cluster
Esegui update-cluster per aggiornare la configurazione di un cluster.
Nota
Considerazioni importanti:
-
Non è possibile modificare le informazioni sul cluster EKS a cui il HyperPod cluster è associato dopo la creazione del cluster.
-
Se sul cluster sono in esecuzione controlli approfonditi dello stato, questa API non funzionerà come previsto. È possibile che venga visualizzato un messaggio di errore che indica che sono in corso controlli sanitari approfonditi. Per aggiornare il cluster, è necessario attendere il termine dei controlli di integrità approfonditi.
-
Crea un file di richiesta
UpdateClusterAPI in formato JSON. Assicurati di specificare il nome del cluster e il nome del gruppo di istanze corretti da aggiornare. Per ogni gruppo di istanze, è possibile modificare il tipo di istanza, il numero di istanze, lo script di ingresso alla configurazione del ciclo di vita e il percorso dello script.Nota
È possibile utilizzare lo
UpdateClusterper ridimensionare o rimuovere interi gruppi di istanze dal cluster. SageMaker HyperPod Per ulteriori istruzioni su come ridimensionare o eliminare i gruppi di istanze, consultaRidimensionamento di un cluster SageMaker HyperPod .-
Per
ClusterName, specifica il nome del cluster che desideri aggiornare. -
Per
InstanceGroupName-
Per aggiornare un gruppo di istanze esistente, specifica il nome del gruppo di istanze che desideri aggiornare.
-
Per aggiungere un nuovo gruppo di istanze, specifica un nuovo nome non esistente nel cluster.
-
-
Per
InstanceType-
Per aggiornare un gruppo di istanze esistente, è necessario che il tipo di istanza inizialmente specificato corrisponda al gruppo.
-
Per aggiungere un nuovo gruppo di istanze, specificate il tipo di istanza con cui desiderate configurare il gruppo.
-
-
Per
InstanceCount-
Per aggiornare un gruppo di istanze esistente, specificate un numero intero che corrisponda al numero di istanze desiderato. È possibile fornire un valore più alto o più basso (fino a 0) per aumentare o ridurre il gruppo di istanze.
-
Per aggiungere un nuovo gruppo di istanze, specificate un numero intero maggiore o uguale a 1.
-
-
Infatti
LifeCycleConfig, potete modificare i valori per entrambiSourceS3Urie, se desiderateOnCreate, aggiornare il gruppo di istanze. -
Per
ExecutionRole-
Per aggiornare un gruppo di istanze esistente, continua a utilizzare lo stesso ruolo IAM assegnato durante la creazione del cluster.
-
Per aggiungere un nuovo gruppo di istanze, specifica un ruolo IAM che desideri allegare.
-
-
Per
ThreadsPerCore-
Per aggiornare un gruppo di istanze esistente, continua a utilizzare lo stesso valore specificato durante la creazione del cluster.
-
Per aggiungere un nuovo gruppo di istanze, puoi scegliere qualsiasi valore tra le opzioni consentite per tipo di istanza. Per ulteriori informazioni, cerca il tipo di istanza e consulta la colonna Valid threads per core nella tabella di riferimento in Core CPU e thread per core CPU per tipo di istanza nella Amazon EC2 User Guide.
-
-
Per
OnStartDeepHealthChecks, aggiungiInstanceStresseInstanceConnectivityabilita. Controlli sanitari approfonditi -
Per
NodeRecovery, specificaAutomaticdi abilitare il ripristino automatico dei nodi. SageMaker HyperPod sostituisce o riavvia le istanze (nodi) quando l'agente di monitoraggio dello stato rileva problemi.
Il seguente frammento di codice è un modello di file di richiesta JSON che puoi utilizzare. Per ulteriori informazioni sulla sintassi della richiesta e sui parametri di questa API, consulta il riferimento all'API. UpdateCluster
// update_cluster.json { // Required "ClusterName": "name-of-cluster-to-update", // Required "InstanceGroups": [{ "InstanceGroupName":"string", "InstanceType":"string", "InstanceCount":number, "LifeCycleConfig": { "SourceS3Uri":"string", "OnCreate":"string"}, "ExecutionRole":"string", "ThreadsPerCore":number, "OnStartDeepHealthChecks": ["InstanceStress", "InstanceConnectivity"] }], "NodeRecovery": "Automatic" } -
-
Esegui il
update-clustercomando seguente per inviare la richiesta.aws sagemaker update-cluster \ --cli-input-jsonfile://complete/path/to/update_cluster.json