AmlComputeProvisioningConfiguration 类
表示用于预配 AmlCompute 目标的配置参数。
使用 AmlCompute 类的 provisioning_configuration
方法指定 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
- str
代理 VM 的大小。 此处提供了更多详细信息:https://aka.ms/azureml-vm-details。 请注意,并非所有大小都适用于所有区域,如上一个链接中所述。 如果未指定,则默认为 Standard_NC6。
- remote_login_port_public_access
- str
公共 SSH 端口的状态。 可能的值包括:
已禁用 - 指示群集的所有节点上的公用 ssh 端口已关闭。
已启用 - 指示群集的所有节点上的公用 ssh 端口已打开。
NotSpecified - 指示如果定义了 VNet,则群集的所有节点上的公共 ssh 端口已关闭,否则将打开所有公共节点。 它只能在创建群集时作为此默认值。 创建后,它将被启用或禁用。
用户分配标识的资源 ID 列表。 例如 ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- vm_size
- str
代理 VM 的大小。 此处提供了更多详细信息:https://aka.ms/azureml-vm-details。 请注意,并非所有大小都适用于所有区域,如上一个链接中所述。 如果未指定,则默认为 Standard_NC6。
- remote_login_port_public_access
- str
公共 SSH 端口的状态。 可能的值包括:
已禁用 - 指示群集的所有节点上的公用 ssh 端口已关闭。
已启用 - 指示群集的所有节点上的公用 ssh 端口已打开。
NotSpecified - 指示如果定义了 VNet,则群集的所有节点上的公共 ssh 端口已关闭,否则将打开所有公共节点。 这是默认值。 状态只能在群集创建期间处于此默认值。 创建后,它将被启用或禁用。
用户分配标识的资源 ID 列表。 例如 ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- enable_node_public_ip
- bool
启用节点公共 IP。 可能的值包括:
True - 启用节点公共 IP。
False - 禁用节点公共 IP。
NotSpecified - 启用节点公共 IP。
方法
validate_configuration |
检查指定的配置值是否有效。 如果验证失败,则会引发 ComputeTargetException。 |
validate_configuration
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈