AmlComputeProvisioningConfiguration Clase
Representa los parámetros de configuración para aprovisionar destinos de AmlCompute.
Use el método provisioning_configuration
de la clase AmlCompute para especificar parámetros de configuración.
Cree un objeto de configuración para aprovisionar un destino AmlCompute.
- Herencia
-
AmlComputeProvisioningConfiguration
Constructor
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)
Parámetros
Nombre | Description |
---|---|
vm_size
Requerido
|
Tamaño de las máquinas virtuales de agente. Se pueden encontrar más detalles aquí: https://aka.ms/azureml-vm-details. Tenga en cuenta que no todos los tamaños están disponibles en todas las regiones, como se detalla en el vínculo anterior. Si no se especifica, el valor predeterminado es Standard_NC6. |
vm_priority
|
Prioridad de VM: "dedicated" o "lowpriority". Si no especifica, el valor predeterminado es "dedicated". Valor predeterminado: dedicated
|
min_nodes
|
Número mínimo de nodos que se usarán en el clúster. Si no se especifica, el valor predeterminado es 0. Valor predeterminado: 0
|
max_nodes
|
Número máximo de nodos que se usarán en el clúster. El valor predeterminado es 4. Valor predeterminado: None
|
idle_seconds_before_scaledown
|
Tiempo de inactividad del nodo en segundos antes de reducir verticalmente el clúster. Si no se especifica, el valor predeterminado es 1800. Valor predeterminado: 1800
|
admin_username
|
Nombre de la cuenta de usuario administrador que se puede usar para SSH en nodos. Valor predeterminado: None
|
admin_user_password
|
Contraseña de la cuenta de usuario administrador. Valor predeterminado: None
|
admin_user_ssh_key
|
Clave pública SSH de la cuenta de usuario administrador. Valor predeterminado: None
|
vnet_resourcegroup_name
|
Nombre del grupo de recursos donde se encuentra la red virtual. Valor predeterminado: None
|
vnet_name
|
El nombre de la red virtual. Valor predeterminado: None
|
subnet_name
|
Nombre de la subred dentro de la red virtual. Valor predeterminado: None
|
tags
|
Diccionario de etiquetas de valor de clave que se proporcionan al objeto de proceso. Valor predeterminado: None
|
description
|
Descripción que se proporciona al objeto de proceso. Valor predeterminado: None
|
remote_login_port_public_access
|
Estado del puerto SSH público. Los valores posibles son:
Valor predeterminado: NotSpecified
|
identity_type
|
Los valores posibles son:
Valor predeterminado: None
|
identity_id
|
Lista de id. de recursos para la identidad asignada por el usuario. P. ej. ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] Valor predeterminado: None
|
vm_size
Requerido
|
Tamaño de las máquinas virtuales de agente. Se pueden encontrar más detalles aquí: https://aka.ms/azureml-vm-details. Tenga en cuenta que no todos los tamaños están disponibles en todas las regiones, como se detalla en el vínculo anterior. Si no se especifica, el valor predeterminado es Standard_NC6. |
vm_priority
Requerido
|
Prioridad de VM: "dedicated" o "lowpriority". Si no especifica, el valor predeterminado es "dedicated". |
min_nodes
Requerido
|
Número mínimo de nodos que se usarán en el clúster. Si no se especifica, el valor predeterminado es 0. |
max_nodes
Requerido
|
Número máximo de nodos que se usarán en el clúster. El valor predeterminado es 4. |
idle_seconds_before_scaledown
Requerido
|
Tiempo de inactividad del nodo en segundos antes de reducir verticalmente el clúster. Si no se especifica, el valor predeterminado es 1800. |
admin_username
Requerido
|
Nombre de la cuenta de usuario administrador que se puede usar para SSH en nodos. |
admin_user_password
Requerido
|
Contraseña de la cuenta de usuario administrador. |
admin_user_ssh_key
Requerido
|
Clave pública SSH de la cuenta de usuario administrador. |
vnet_resourcegroup_name
Requerido
|
Nombre del grupo de recursos donde se encuentra la red virtual. |
vnet_name
Requerido
|
El nombre de la red virtual. |
subnet_name
Requerido
|
Nombre de la subred dentro de la red virtual. |
tags
Requerido
|
Diccionario de etiquetas de valor de clave que se proporcionan al objeto de proceso. |
description
Requerido
|
Descripción que se proporciona al objeto de proceso. |
remote_login_port_public_access
Requerido
|
Estado del puerto SSH público. Los valores posibles son:
|
identity_type
Requerido
|
Los valores posibles son:
|
identity_id
Requerido
|
Lista de id. de recursos para la identidad asignada por el usuario. P. ej. ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] |
compute_location
|
Ubicación en la que aprovisionar el clúster. Valor predeterminado: None
|
enable_node_public_ip
|
Habilita la dirección IP pública del nodo. Los valores posibles son:
Valor predeterminado: True
|
Métodos
validate_configuration |
Comprueba que los valores de configuración especificados sean válidos. Genera una excepción ComputeTargetException si la validación produce un error. |
validate_configuration
Comprueba que los valores de configuración especificados sean válidos.
Genera una excepción ComputeTargetException si la validación produce un error.
validate_configuration()
Excepciones
Tipo | Description |
---|---|