View a markdown version of this page

Studio for Ray のセットアップ - Amazon SageMaker AI

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

Studio for Ray のセットアップ

Amazon SageMaker Studio は、データサイエンティストと ML エンジニアに Ray ワークロードを管理するための専用インターフェイスを提供するウェブベースの IDE です。

前提条件

Studio をセットアップする前に、以下が必要です。

以下はオプションであり、それぞれがセットアップをゲートするのではなく機能を追加します。

  • Ray クラスターにアタッチされた JupyterLab または Code Editor スペースでのインタラクティブな開発用の SageMaker AI Spaces アドオン。詳細については、「Spaces アドオンのセットアップ」を参照してください。

  • 認証された Ray Dashboard リンクとリモートジョブ送信用の HyperPod Ray Endpoint Operator。詳細については、「HyperPod Ray Endpoint Operator のインストール」を参照してください。

ステップ 1: SageMaker AI ドメインを作成する

HyperPod クラスターへの Studio アクセスは SageMaker AI ドメインを介して実行され、ドメイン実行ロールは Studio がクラスターで動作するために使用する IAM プリンシパルです。に従ってドメインを作成し、クラスターに関連付けますStudio での Amazon EKS クラスターの設定。

ステップ 2: クラスターへのドメインアクセスを許可する

Studio ユーザーのクラスターアクセスは、ドメインまたはユーザープロファイルの実行ロールにアタッチされたクラスターアクセスポリシーによって制御されます。適切なポリシーがアタッチされたロールのみがクラスターに到達します。

クラスターアクセスを許可するには
  1. SageMaker AI コンソールを開き、HyperPod クラスターを選択し、クラスターを選択します。

  2. 設定タブで、SageMaker ドメインのクラスターアクセスを見つけます。

  3. [アクセスの管理] を選択してください。

  4. ユーザーが必要とするポリシーを選択します。

    • AmazonSagemakerHyperpodTrainingPolicy — RayCluster、RayJob、および RayCronJob。

    • AmazonSagemakerHyperpodInferencePolicy — RayClusterおよび RayService。

    • AmazonSagemakerHyperpodSpacePolicy — インタラクティブ開発用のスペース。

    • AmazonSagemakerHyperpodSpaceTemplatePolicy — スペーステンプレート。

    • AmazonSagemakerHyperpodUserClusterPolicy — ユーザーのクラスターの可視性。

  5. 名前空間へのアクセスをスコープするか、クラスター全体へのアクセスをスコープするかを選択します。チームがクラスターを共有する場合、名前空間の範囲を指定します。

  6. 保存。

この方法でアクセスを許可すると、実行ロールの Amazon EKS アクセスエントリが作成されるため、Amazon EKS コンソールに個別のステップはありません。アクセスモデルの概念については、「」を参照してくださいKubernetes ロールベースのアクセスコントロールの設定。

ステップ 3: 確認する

アクセスを確認するには
  1. SageMaker AI コンソールでドメインページを開き、ドメインを選択します。

  2. ユーザープロファイルの Studio を起動します。

  3. コンピューティングで、HyperPod クラスターを選択します。

  4. [タスク] を選択します。

  5. Ray ワークロードを表示できることを確認します。