get_app_url 関数 TensorBoard をestimatorクラスメソッドとして使用して開く - Amazon SageMaker

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

get_app_url 関数 TensorBoard をestimatorクラスメソッドとして使用して開く

SageMaker Python のestimatorクラスを使用してトレーニングジョブを実行中でSDK、estimatorクラスのアクティブなオブジェクトがある場合は、estimatorクラスのget_app_urlクラスメソッドとして 関数にアクセスすることもできます。次のように get_app_urlメソッドURLを実行して、 TensorBoard アプリケーションを開くか、署名なし を取得します。get_app_url クラスメソッドは、推定器からトレーニングジョブ名をプルし、指定されたジョブで TensorBoard アプリケーションを開きます。

注記

この機能は SageMaker Python v2.184.0 SDK 以降で使用できます。この機能を使用するには、 SDKを実行して をアップグレードしてくださいpip install sagemaker --upgrade

オプション 1: SageMaker Studio Classic の場合

TensorBoard アプリケーションを開くには

次のコードは、 get_app_url() メソッドが環境のデフォルトのウェブブラウザで返URLす署名なしから TensorBoard アプリケーションを自動的に開きます。

estimator.get_app_url( app_type=SupportedInteractiveAppTypes.TENSORBOARD # Required. )

署名なし を取得し、 TensorBoardアプリケーションを手動でURL開くには

次のコードは、署名なしの を印刷URLし、ウェブブラウザにコピーして TensorBoard アプリケーションを開きます。

print( estimator.get_app_url( app_type=SupportedInteractiveAppTypes.TENSORBOARD, # Required. open_in_default_web_browser=False, # Optional. Set to False to print the URL to terminal. ) )

Studio Classic 環境外で SageMaker前述の 2 つのコードサンプルを実行すると、ドメインとユーザープロファイルURLへの TensorBoardサインイン情報がないため、関数は SageMaker コンソールのランディングページに を返します。署名付き の作成についてはURL、次のセクションのオプション 2 を参照してください。

オプション 2: Studio Classic 以外の環境の場合

SageMaker Notebook インスタンスや Amazon など、Studio Classic 以外の環境を使用していてEC2、 TensorBoard アプリケーションを開くURLために署名付きを生成する場合は、次のようにドメインとユーザープロファイル情報で get_app_urlメソッドを使用します。

このオプションでは、ドメインユーザーに アクセスsagemaker:CreatePresignedDomainUrl許可が必要です。アクセス許可がない場合、ドメインユーザーは例外エラーを受け取ります。

重要

署名付き を共有しないでくださいURLs。このget_app_url関数は署名付き を作成します。これはURLs、ドメインとユーザープロファイルで自動的に認証され、ドメインに関連付けられたアプリケーションとファイルへのアクセスを許可します。

print( estimator.get_app_url( app_type=SupportedInteractiveAppTypes.TENSORBOARD, # Required create_presigned_domain_url=True, # Reguired to be set to True for creating a presigned URL. domain_id="your-domain-id", # Required if creating a presigned URL (create_presigned_domain_url=True). user_profile_name="your-user-profile-name", # Required if creating a presigned URL (create_presigned_domain_url=True). open_in_default_web_browser=False, # Optional. Set to False to print the URL to terminal. optional_create_presigned_url_kwargs={} # Optional. Add any additional args for Boto3 create_presigned_domain_url ) )