Desenvolva scripts de ciclo de vida de forma interativa em um nó de cluster HyperPod - Amazon SageMaker

Desenvolva scripts de ciclo de vida de forma interativa em um nó de cluster HyperPod

Esta seção explica como você pode desenvolver scripts de ciclo de vida interativamente sem criar e excluir repetidamente um cluster HyperPod.

  1. Crie um cluster HyperPod com os scripts básicos do ciclo de vida.

  2. Faça login em um nó de cluster.

  3. Desenvolva um script (configure_xyz.sh) editando-o e executando-o repetidamente no nó.

    1. O HyperPod executa os scripts de ciclo de vida como usuário-root, portanto, recomendamos que você o execute o configure_xyz.sh como usuário-raiz durante o desenvolvimento para garantir que o script seja testado sob as mesmas condições quando executado pelo HyperPod.

  4. Integre o script lifecycle_script.py adicionando uma linha de código semelhante à seguinte:

    ExecuteBashScript("./utils/configure_xyz.sh").run()
  5. Faça upload dos scripts de ciclo de vida atualizados no bucket do S3 que você usou inicialmente para carregar os scripts de ciclo de vida básicos.

  6. Teste a versão integrada do lifecycle_script.py criando um novo cluster HyperPod.