DsvmCompute クラス
Azure Machine Learning で Data Science Virtual Machine コンピューティング先を管理します。
Azure Data Science Virtual Machine (DSVM) は、Azure における事前構成済みのデータ サイエンスおよび AI 開発環境です。 その VM では、完全なライフサイクルの機械学習開発用に精選されたツールとフレームワークが提供されます。 詳細については、「Data Science Virtual Machine」を参照してください。
ComputeTarget クラスのコンストラクター。
指定されたワークスペースに関連付けられている Compute オブジェクトのクラウド表現を取得します。 取得した Compute オブジェクトの特定の型に対応する子クラスのインスタンスを返します。
- 継承
-
DsvmCompute
コンストラクター
DsvmCompute(workspace, name)
パラメーター
名前 | 説明 |
---|---|
workspace
必須
|
取得する DsvmCompute オブジェクトを含むワークスペース オブジェクト。 |
name
必須
|
取得する DsvmCompute オブジェクトの名前。 |
workspace
必須
|
取得する Compute オブジェクトを含むワークスペース オブジェクト。 |
name
必須
|
取得する Compute オブジェクトの の名前。 |
メソッド
delete |
その関連付けられているワークスペースから DsvmCompute を削除します。 |
deserialize |
JSON オブジェクトを DsvmCompute オブジェクトに変換します。 |
detach |
DsvmCompute オブジェクトでは、デタッチはサポートされていません。 代わりに delete を使用してください |
get_credentials |
DsvmCompute ターゲットの資格情報を取得します。 |
provisioning_configuration |
DsvmCompute ターゲットをプロビジョニングするための構成オブジェクトを作成します。 |
refresh_state |
オブジェクトのプロパティのインプレース更新を実行します。 このメソッドは、対応するクラウド オブジェクトの現在の状態に基づいてプロパティを更新します。 これは主に、コンピューティング状態の手動ポーリングに使用されます。 |
serialize |
この DsvmCompute オブジェクトを JSON のシリアル化された辞書に変換します。 |
delete
その関連付けられているワークスペースから DsvmCompute を削除します。
delete()
例外
型 | 説明 |
---|---|
注釈
このオブジェクトが Azure Machine Learning によって作成された場合は、対応するクラウド ベースのオブジェクトも削除されます。 このオブジェクトが外部で作成され、ワークスペースにのみアタッチされている場合は、例外が発生し、何も変更されません。
deserialize
JSON オブジェクトを DsvmCompute オブジェクトに変換します。
static deserialize(workspace, object_dict)
パラメーター
名前 | 説明 |
---|---|
workspace
必須
|
DsvmCompute オブジェクトが関連付けられているワークスペース オブジェクト。 |
object_dict
必須
|
DsvmCompute オブジェクトに変換する JSON オブジェクト。 |
戻り値
型 | 説明 |
---|---|
指定された JSON オブジェクトの DsvmCompute 表現。 |
例外
型 | 説明 |
---|---|
注釈
指定されたワークスペースが、Compute が関連付けられているワークスペースではない場合、ComputeTargetException を発生させます。
detach
get_credentials
DsvmCompute ターゲットの資格情報を取得します。
get_credentials()
戻り値
型 | 説明 |
---|---|
DsvmCompute ターゲットの資格情報。 |
例外
型 | 説明 |
---|---|
provisioning_configuration
DsvmCompute ターゲットをプロビジョニングするための構成オブジェクトを作成します。
static provisioning_configuration(vm_size=None, ssh_port=None, location=None)
パラメーター
名前 | 説明 |
---|---|
vm_size
|
プロビジョニングする VM のサイズを指定します。 詳細については、https://aka.ms/azureml-vm-details を参照してください。 既定値は Standard_DS3_v2 です。 規定値: None
|
ssh_port
|
VM で開く SSH ポート。 規定値: None
|
location
|
クラスターをプロビジョニングする場所。 指定しない場合、既定でワークスペースの場所になります。 さまざまな目的の VM サイズで使用可能なリージョンは、次の場所にあります。 https://azure.microsoft.com/global-infrastructure/services/?regions=all&products=virtual-machines 規定値: None
|
戻り値
型 | 説明 |
---|---|
Compute オブジェクトの作成時に使用される構成オブジェクト。 |
例外
型 | 説明 |
---|---|
refresh_state
オブジェクトのプロパティのインプレース更新を実行します。
このメソッドは、対応するクラウド オブジェクトの現在の状態に基づいてプロパティを更新します。 これは主に、コンピューティング状態の手動ポーリングに使用されます。
refresh_state()
例外
型 | 説明 |
---|---|
serialize
この DsvmCompute オブジェクトを JSON のシリアル化された辞書に変換します。
serialize()
戻り値
型 | 説明 |
---|---|
この DsvmCompute オブジェクトの JSON 表現。 |
例外
型 | 説明 |
---|---|