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