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

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 cluster HyperPod con 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 ti consigliamo di eseguire configure_xyz.sh come utente root durante lo sviluppo per assicurarti che lo script venga testato con le stesse condizioni quando viene eseguito 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. Esegui test sulla versione integrata di lifecycle_script.py creando un nuovo cluster HyperPod.