ComputeInstance クラス
Azure Machine Learning でクラウドベースの最適化された ML 開発環境を管理します。
Azure Machine Learning コンピューティング インスタンスは、機械学習開発ワークフロー用に最適化された、クラウド内の完全に構成されたマネージド開発環境です。 ComputeInstance は、通常、開発環境を作成するために使用されたり、開発とテストのトレーニングと推論のコンピューティング先として使用されたりします。 ComputeInstance を使用すると、ワークスペース内の完全に統合されたノートブック エクスペリエンスでモデルを作成、トレーニング、およびデプロイできます。 詳細については、「Azure Machine Learning コンピューティング インスタンスとは」を参照してください。
ComputeTarget クラスコンストラクター。
指定されたワークスペースに関連付けられている Compute オブジェクトのクラウド表現を取得します。 取得した Compute オブジェクトの特定の型に対応する子クラスのインスタンスを返します。
- 継承
-
ComputeInstance
コンストラクター
ComputeInstance(workspace, name)
パラメーター
メソッド
delete |
その関連ワークスペースから ComputeInstance オブジェクトを削除します。 |
deserialize |
JSON オブジェクトを ComputeInstance オブジェクトに変換します。 指定されたワークスペースが、ComputeInstance が関連付けられたワークスペースでない場合は、失敗します。 |
detach |
デタッチは ComputeInstance オブジェクトに対してサポートされていません。 代わりに delete を使用してください |
get |
ComputeInstance オブジェクトを返します。 |
get_active_runs |
このコンピューティングの実行ジェネレーターを返します。 |
get_docs_url |
このクラスのドキュメントへの URL。 |
get_status |
ComputeInstance の現在の詳細な状態を取得します。 |
provisioning_configuration |
ComputeInstance ターゲットをプロビジョニングするための構成オブジェクトを作成します。 |
refresh_state |
オブジェクトのプロパティのインプレース更新を実行します。 このメソッドは、対応するクラウド オブジェクトの現在の状態に基づいてプロパティを更新します。 これは、主に、コンピューティング状態の手動ポーリングに役立ちます。 |
restart |
ComputeInstance を再起動します。 |
serialize |
この ComputeInstance オブジェクトを JSON でシリアル化された辞書に変換します。 |
start |
ComputeInstance を開始します。 |
stop |
ComputeInstance を停止します。 |
supported_vmsizes |
リージョンでサポートされている VM のサイズを一覧表示します。 |
wait_for_completion |
ComputeInstance がプロビジョニングを完了するまで待機します。 |
delete
その関連ワークスペースから ComputeInstance オブジェクトを削除します。
delete(wait_for_completion=False, show_output=False)
パラメーター
- wait_for_completion
- show_output
例外
注釈
このオブジェクトが Azure ML によって作成された場合は、対応するクラウド ベースのオブジェクトも削除されます。 このオブジェクトが外部で作成され、ワークスペースにのみアタッチされている場合は、例外が発生し、何も変更されません。
deserialize
JSON オブジェクトを ComputeInstance オブジェクトに変換します。
指定されたワークスペースが、ComputeInstance が関連付けられたワークスペースでない場合は、失敗します。
static deserialize(workspace, object_dict)
パラメーター
戻り値
指定された JSON オブジェクトの ComputeInstance 表現。
の戻り値の型 :
例外
detach
get
ComputeInstance オブジェクトを返します。
get()
戻り値
指定された JSON オブジェクトの ComputeInstance 表現。
の戻り値の型 :
例外
get_active_runs
このコンピューティングの実行ジェネレーターを返します。
get_active_runs(type=None, tags=None, properties=None, status=None)
パラメーター
戻り値
azureml._restclient.models.RunDto のジェネレーター
の戻り値の型 :
例外
get_docs_url
get_status
ComputeInstance の現在の詳細な状態を取得します。
get_status()
戻り値
コンピューティングの詳細な状態オブジェクト
の戻り値の型 :
例外
provisioning_configuration
ComputeInstance ターゲットをプロビジョニングするための構成オブジェクトを作成します。
static provisioning_configuration(vm_size='', ssh_public_access=False, admin_user_ssh_public_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, assigned_user_object_id=None, assigned_user_tenant_id=None)
パラメーター
- vm_size
- str
エージェント VM のサイズ。 詳細については、https://aka.ms/azureml-vm-details を参照してください。 前のリンクで詳しく説明されているように、すべてのリージョンですべてのサイズが利用できるわけではないことに注意してください。 既定値は Standard_NC6 です。
- ssh_public_access
- bool
パブリック SSH ポートの状態を示します。 次のいずれかの値になります。
- False - パブリック SSH ポートは閉じられています。
- True - パブリック SSH ポートは開いています。
戻り値
Compute オブジェクトの作成時に使用される構成オブジェクト。
の戻り値の型 :
例外
refresh_state
オブジェクトのプロパティのインプレース更新を実行します。
このメソッドは、対応するクラウド オブジェクトの現在の状態に基づいてプロパティを更新します。 これは、主に、コンピューティング状態の手動ポーリングに役立ちます。
refresh_state()
例外
restart
ComputeInstance を再起動します。
restart(wait_for_completion=False, show_output=False)
パラメーター
戻り値
None
の戻り値の型 :
例外
serialize
この ComputeInstance オブジェクトを JSON でシリアル化された辞書に変換します。
serialize()
戻り値
この ComputeInstance オブジェクトの JSON 表現。
の戻り値の型 :
例外
start
ComputeInstance を開始します。
start(wait_for_completion=False, show_output=False)
パラメーター
戻り値
None
の戻り値の型 :
例外
stop
ComputeInstance を停止します。
stop(wait_for_completion=False, show_output=False)
パラメーター
戻り値
None
の戻り値の型 :
例外
supported_vmsizes
リージョンでサポートされている VM のサイズを一覧表示します。
static supported_vmsizes(workspace, location=None)
パラメーター
戻り値
リージョン内でサポートされている VM のサイズと、VM の名前、VCPU、および RAM のリスト。
の戻り値の型 :
例外
wait_for_completion
ComputeInstance がプロビジョニングを完了するまで待機します。
wait_for_completion(show_output=False, is_delete_operation=False)
パラメーター
例外
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示