在 HyperPod 群集节点上以交互方式开发生命周期脚本 - Amazon SageMaker

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 HyperPod 群集节点上以交互方式开发生命周期脚本

本节介绍如何在不重复创建和删除 HyperPod 集群的情况下以交互方式开发生命周期脚本。

  1. 使用基本生命周期脚本创建 HyperPod 集群。

  2. 登录到群集节点。

  3. 通过编辑脚本 (configure_xyz.sh) 并在节点上重复运行来开发脚本 ()。

    1. HyperPod 以 root 用户身份运行生命周期脚本,因此我们建议您在开发时以 root 用户身份运行,以确保脚本在运行时在相同的条件下进行测试 HyperPod。configure_xyz.sh

  4. lifecycle_script.py通过添加类似于以下内容的代码行将脚本集成到。

    ExecuteBashScript("./utils/configure_xyz.sh").run()
  5. 将更新的生命周期脚本上传到最初用于上传基本生命周期脚本的 S3 存储桶。

  6. lifecycle_script.py通过创建新集 HyperPod 群来测试的集成版本。