署名付き URL を使用して MLflow UI を起動する - Amazon SageMaker AI

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

署名付き URL を使用して MLflow UI を起動する

署名付き URL を使用して MLflow UI にアクセスし、実験を表示できます。Studio から、または任意のターミナルで AWS CLI を使用して、MLflow UI を起動できます。

Studio を使用して MLflow UI を起動する

追跡サーバーを作成したら、Studio から直接 MLflow UI を起動できます。

  1. SageMaker AI コンソールから Studio に移動します。新しい Studio エクスペリエンスを使用していること、Studio Classic から更新済みであることを確認してください。詳細については、「Amazon SageMaker Studio Classic からの移行」を参照してください。

  2. Studio UI の [アプリケーション] ペインで [MLflow] を選択します。

  3. (オプション) 追跡サーバーをまだ作成していない場合や、新しいサーバーを作成する必要がある場合は、[作成] を選択できます。次に、一意の追跡サーバー名と、アーティファクトストレージの S3 URI を指定して、追跡サーバーを作成します。追跡サーバーをさらに細かくカスタマイズする場合は、[設定] を選択できます。

  4. [MLflow 追跡サーバー] ペインで、目的の追跡サーバーを見つけます。追跡サーバーが [オフ] の場合は、追跡サーバーを起動してください。

  5. 追跡サーバーペインの右隅にある縦のメニューアイコンを選択します。次に、[MLflow を開く] を選択します。現在のブラウザの新しいタブで署名付き URL が開きます。

Studio UI の [MLflow 追跡サーバー] ペインから署名付き URL を開くオプション。

AWS CLI を使用して MLflow UI を起動する

署名付き URL を使用して MLflow UI にアクセスし、実験を表示できます。

ターミナル内で create-presigned-mlflow-tracking-server-url API を使用して、署名付き URL を生成します。

aws sagemaker create-presigned-mlflow-tracking-server-url \ --tracking-server-name $ts_name \ --session-expiration-duration-in-seconds 1800 \ --expires-in-seconds 300 \ --region $region

出力は次の例に類似したものになります:

{ "AuthorizedUrl": "https://unique-key.us-west-2.experiments.sagemaker.aws.a2z.com/auth?authToken=example_token" }

署名付き URL 全体を任意のブラウザにコピーします。新しいタブまたは新しいプライベートウィンドウを使用できます。q を押してプロンプトを終了します。

--session-expiration-duration-in-seconds パラメータには、MLflow UI セッションの有効期間を指定します。セッションの期間は、ブラウザに MLflow UI をロードしておける時間の長さであり、この時間が過ぎると新しい署名付き URL を作成する必要があります。セッション期間の最小値は 30 分 (1800 秒)、最大値は 12 時間 (43200 秒) です。セッション期間が指定されていない場合は、デフォルトの 12 時間が使用されます。

--expires-in-seconds parameter には、署名付き URL の有効期間を指定します。URL の有効期間の最小値は 5 秒、最大値は 5 分 (300 秒) です。デフォルトの URL の有効期間は 300 秒です。署名付き URL は 1 回のみ使用できます。

ウィンドウは次のような見た目です。

署名付き URL を作成して使用した後に起動する MLflow UI