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

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

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

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

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

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

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

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

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

  4. MLflow Tracking Servers ペインで、任意の追跡サーバーを見つけます。追跡サーバーがオフの場合は、追跡サーバーを起動します。

  5. 追跡サーバーペインの右隅にある垂直方向のメニューアイコンを選択します。次に、MLflow を開く を選択します。これにより、現在のブラウザの新しいタブで署名付き URL が起動します。

Studio UI の MLflow Tracking Servers ペインから署名付き URL を開くオプション。

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

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

ターミナル内で API を使用して署名付き URL create-presigned-mlflow-tracking-server-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 セッションが有効である時間の長さを決定します。セッション期間は、新しい署名付き URL を作成する前に MLflow UI をブラウザにロードできる時間です。最小セッション時間は 30 分 (1800 秒)、最大セッション時間は 12 時間 (43200 秒) です。他の期間が指定されていない場合、デフォルトのセッション期間は 12 時間です。

は、署名付き URL が有効である期間--expires-in-seconds parameterを決定します。URL の最小有効期限は 5 秒、URL の最大有効期限は 5 分 (300 秒) です。デフォルトの URL の有効期限は 300 秒です。署名付き URL は 1 回だけ使用できます。

ウィンドウは次のようになります。

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