Sviluppo interattivo di script del ciclo di vita su un nodo del cluster HyperPod - Amazon SageMaker AI

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à.

Sviluppo interattivo di script del ciclo di vita su un nodo del cluster HyperPod

Questa sezione spiega come sviluppare in modo interattivo script del ciclo di vita senza creare ed eliminare ripetutamente un cluster. HyperPod

  1. Crea un HyperPod cluster con gli script del ciclo di vita di base.

  2. Accedi a un nodo del cluster.

  3. Sviluppa uno script (configure_xyz.sh) modificandolo ed eseguendolo ripetutamente sul nodo.

    1. HyperPod esegue gli script del ciclo di vita come utente root, quindi consigliamo di eseguirli configure_xyz.sh come utente root durante lo sviluppo per assicurarsi che lo script venga testato nelle stesse condizioni durante l'esecuzione da. HyperPod

  4. Integra lo script in lifecycle_script.py aggiungendo una riga di codice simile alla seguente.

    ExecuteBashScript("./utils/configure_xyz.sh").run()
  5. Carica gli script del ciclo di vita aggiornati nel bucket S3 utilizzato all’inizio per caricare gli script del ciclo di vita di base.

  6. Prova la versione integrata di lifecycle_script.py creando un nuovo cluster. HyperPod Puoi anche utilizzare la sostituzione manuale delle istanze per testare gli script del ciclo di vita aggiornati creando nuove istanze. Per istruzioni dettagliate, consulta Sostituire manualmente un nodo. Nota che solo i nodi di lavoro sono sostituibili.