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 dell’integrità approfonditi, questa API non funzionerà come previsto. Potrebbe essere visualizzato un messaggio di errore che indica che sono in corso controlli dell’integrità approfonditi. Per aggiornare il cluster, è necessario attendere il completamento dei controlli dell’integrità approfonditi.
-
Crea un file di richiesta API
UpdateClusterin formato JSON. Assicurati di specificare correttamente il nome del cluster e il nome del gruppo di istanze da aggiornare. Per ogni gruppo di istanze, puoi modificare il tipo di istanza, il numero di istanze, lo script del punto di ingresso della configurazione del ciclo di vita e il percorso dello script.Nota
È possibile utilizzarle
UpdateClusterper ridimensionare o rimuovere interi gruppi di istanze dal SageMaker HyperPod cluster. Per ulteriori istruzioni su come ridurre verticalmente o eliminare i gruppi di istanze, consulta Ridimensionamento di un cluster SageMaker HyperPod .-
Per
ClusterName, specifica il nome del cluster da aggiornare. -
Per
InstanceGroupName-
Per aggiornare un gruppo di istanze esistente, specifica il nome del gruppo di istanze da aggiornare.
-
Per aggiungere un nuovo gruppo di istanze, specifica un nuovo nome non presente nel cluster.
-
-
Per
InstanceType-
Per aggiornare un gruppo di istanze esistente, è necessario che il tipo di istanza specificato all’inizio corrisponda al gruppo.
-
Per aggiungere un nuovo gruppo di istanze, specifica il tipo di istanza con cui configurare il gruppo.
-
-
Per
InstanceCount-
Per aggiornare un gruppo di istanze esistente, specifica un numero intero corrispondente al numero di istanze desiderato. Puoi fornire un valore più alto o più basso (fino a 0) per aumentare o ridurre verticalmente il gruppo di istanze.
-
Per aggiungere un nuovo gruppo di istanze, specifica un numero intero maggiore o uguale a 1.
-
-
In
LifeCycleConfig, puoi modificare entrambi i valoriSourceS3UrieOnCreatesecondo le tue preferenze per aggiornare il gruppo di istanze. -
Per
ExecutionRole-
Per aggiornare un gruppo di istanze esistente, continua a utilizzare lo stesso ruolo IAM collegato durante la creazione del cluster.
-
Per aggiungere un nuovo gruppo di istanze, specifica un ruolo IAM da collegare.
-
-
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 dal 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, aggiungiInstanceStresseInstanceConnectivityper abilitare Controlli dell’integrità approfonditi. -
Per
NodeRecovery, specifica diAutomaticabilitare il ripristino automatico dei nodi. SageMaker HyperPod sostituisce o riavvia le istanze (nodi) quando l'agente di monitoraggio dello stato rileva problemi.
Puoi utilizzare il frammento di codice seguente, che corrisponde a un modello di file di richiesta JSON. 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 comando
update-clusterper inviare la richiesta.aws sagemaker update-cluster \ --cli-input-jsonfile://complete/path/to/update_cluster.json