AmlComputeProvisioningConfiguration クラス
AmlCompute ターゲットをプロビジョニングするための構成パラメーターを表します。
provisioning_configuration
クラスの AmlCompute メソッドを使用して、構成パラメーターを指定します。
AmlCompute ターゲットをプロビジョニングするための構成オブジェクトを作成します。
コンストラクター
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 の優先度 。"専用" または "低優先度" の 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 の優先度 。"専用" または "低優先度" の 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 を発生させます。 |