在 HyperPod 叢集節點上以互動方式開發生命週期指令碼 - Amazon SageMaker

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 HyperPod 叢集節點上以互動方式開發生命週期指令碼

本節說明如何以互動方式開發生命週期指令碼,而無需重複建立和刪除 HyperPod 叢集。

  1. 使用基本生命週期指令碼建立 HyperPod 叢集。

  2. 登入叢集節點。

  3. 在節點上編輯並重複執行指令碼 (configure_xyz.sh),以開發指令碼。

    1. HyperPod 會以根使用者身分執行生命週期指令碼,因此建議您在開發時以根使用者configure_xyz.sh身分執行 ,以確保指令碼在由 執行時在相同條件下進行測試 HyperPod。

  4. 新增類似下列的程式碼行lifecycle_script.py,將指令碼整合至 。

    ExecuteBashScript("./utils/configure_xyz.sh").run()
  5. 將更新的生命週期指令碼上傳至您最初用來上傳基礎生命週期指令碼的 S3 儲存貯體。

  6. lifecycle_script.py 透過建立新的 HyperPod 叢集來測試 的整合版本。