HyperPod クラスターノードでインタラクティブにライフサイクルスクリプトを開発する - Amazon SageMaker AI

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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. 新しい HyperPod クラスターを作成してlifecycle_script.py、 の統合バージョンをテストします。