AmlComputeProvisioningConfiguration クラス
AmlCompute ターゲットをプロビジョニングするための構成パラメーターを表します。
構成パラメーターを指定するには、AmlCompute クラスの provisioning_configuration
メソッドを使用します。
AmlCompute ターゲットをプロビジョニングするための構成オブジェクトを作成します。
- 継承
-
AmlComputeProvisioningConfiguration
コンストラクター
AmlComputeProvisioningConfiguration(vm_size='', vm_priority='dedicated', min_nodes=0, max_nodes=None, idle_seconds_before_scaledown=1800, admin_username=None, admin_user_password=None, admin_user_ssh_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, remote_login_port_public_access='NotSpecified', identity_type=None, identity_id=None, compute_location=None, enable_node_public_ip=True)
パラメーター
名前 | 説明 |
---|---|
vm_size
必須
|
エージェント VM のサイズ。 詳細については、https://aka.ms/azureml-vm-details を参照してください。 前のリンクで詳しく説明されているように、すべてのリージョンですべてのサイズが利用できるわけではないことに注意してください。 指定しない場合、既定値は Standard_NC6 です。 |
vm_priority
|
VM の優先度は、"dedicated" または "lowpriority" の VM のいずれかです。 指定しない場合、既定値は "dedicated" です。 規定値: dedicated
|
min_nodes
|
クラスターで使用するノードの最小数。 指定しない場合、既定値は 0 です。 規定値: 0
|
max_nodes
|
クラスターで使用するノードの最大数。 既定値は 4 です。 規定値: None
|
idle_seconds_before_scaledown
|
クラスターをスケールダウンするまでのノードのアイドル時間 (秒)。 指定しない場合、既定 1800 です。 規定値: 1800
|
admin_username
|
ノードへの SSH 接続に使用できる管理者のユーザー アカウントの名前。 規定値: None
|
admin_user_password
|
管理者のユーザー アカウントのパスワード。 規定値: None
|
admin_user_ssh_key
|
管理者ユーザー アカウントの SSH 公開キー。 規定値: None
|
vnet_resourcegroup_name
|
仮想ネットワークが配置されているリソース グループの名前。 規定値: None
|
vnet_name
|
仮想ネットワークの名前。 規定値: None
|
subnet_name
|
VNet 内のサブネットの名前。 規定値: None
|
tags
|
コンピューティング オブジェクトに提供されるキー値タグの辞書。 規定値: None
|
description
|
コンピューティング オブジェクトに提供される説明。 規定値: None
|
remote_login_port_public_access
|
パブリック SSH ポートの状態。 次のいずれかの値になります。
規定値: NotSpecified
|
identity_type
|
次のいずれかの値になります。
規定値: None
|
identity_id
|
ユーザー割り当て ID のリソース ID の一覧。 例: ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] 規定値: None
|
vm_size
必須
|
エージェント VM のサイズ。 詳細については、https://aka.ms/azureml-vm-details を参照してください。 前のリンクで詳しく説明されているように、すべてのリージョンですべてのサイズが利用できるわけではないことに注意してください。 指定しない場合、既定値は Standard_NC6 です。 |
vm_priority
必須
|
VM の優先度は、"dedicated" または "lowpriority" の VM のいずれかです。 指定しない場合、既定値は "dedicated" です。 |
min_nodes
必須
|
クラスターで使用するノードの最小数。 指定しない場合、既定値は 0 です。 |
max_nodes
必須
|
クラスターで使用するノードの最大数。 既定値は 4 です。 |
idle_seconds_before_scaledown
必須
|
クラスターをスケールダウンするまでのノードのアイドル時間 (秒)。 指定しない場合、既定 1800 です。 |
admin_username
必須
|
ノードへの SSH 接続に使用できる管理者のユーザー アカウントの名前。 |
admin_user_password
必須
|
管理者のユーザー アカウントのパスワード。 |
admin_user_ssh_key
必須
|
管理者ユーザー アカウントの SSH 公開キー。 |
vnet_resourcegroup_name
必須
|
仮想ネットワークが配置されているリソース グループの名前。 |
vnet_name
必須
|
仮想ネットワークの名前。 |
subnet_name
必須
|
VNet 内のサブネットの名前。 |
tags
必須
|
コンピューティング オブジェクトに提供されるキー値タグの辞書。 |
description
必須
|
コンピューティング オブジェクトに提供される説明。 |
remote_login_port_public_access
必須
|
パブリック SSH ポートの状態。 次のいずれかの値になります。
|
identity_type
必須
|
次のいずれかの値になります。
|
identity_id
必須
|
ユーザー割り当て ID のリソース ID の一覧。 例: ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] |
compute_location
|
クラスターをプロビジョニングする場所。 規定値: None
|
enable_node_public_ip
|
ノードのパブリック IP を有効にします。 次のいずれかの値になります。
規定値: True
|
メソッド
validate_configuration |
指定された構成値が有効であることを確認します。 検証が失敗した場合、ComputeTargetException を発生させます。 |