AmlCompute Clase
Recurso de proceso de AzureML.
- Herencia
-
azure.ai.ml.entities._compute.compute.ComputeAmlCompute
Constructor
AmlCompute(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, ssh_settings: AmlComputeSshSettings | None = None, min_instances: int | None = None, max_instances: int | None = None, network_settings: NetworkSettings | None = None, idle_time_before_scale_down: int | None = None, identity: IdentityConfiguration | None = None, tier: str | None = None, enable_node_public_ip: bool = True, **kwargs: Any)
Parámetros
Nombre | Description |
---|---|
name
Requerido
|
Nombre del recurso de proceso. |
description
Requerido
|
Descripción del recurso de proceso. |
size
Requerido
|
Tamaño del proceso. El valor predeterminado es None. |
tags
Requerido
|
Un conjunto de etiquetas. Contiene etiquetas de recursos definidas como pares clave-valor. |
ssh_settings
Requerido
|
Configuración de SSH para acceder al clúster de proceso de AzureML. |
network_settings
Requerido
|
Configuración de red virtual para el clúster de proceso de AzureML. |
idle_time_before_scale_down
Requerido
|
Tiempo de inactividad del nodo antes de reducir verticalmente. El valor predeterminado es None. |
identity
Requerido
|
Identidades asociadas al clúster de proceso. |
tier
Requerido
|
Nivel de máquina virtual. Los valores aceptados incluyen: "Dedicated", "LowPriority". El valor predeterminado es None. |
min_instances
Requerido
|
Número mínimo de instancias. El valor predeterminado es None. |
max_instances
Requerido
|
Número máximo de instancias. El valor predeterminado es None. |
ssh_public_access_enabled
Requerido
|
Estado del puerto SSH público. Los valores aceptados son:
|
enable_node_public_ip
Requerido
|
Habilite o deshabilite el aprovisionamiento de direcciones IP públicas del nodo. Los valores aceptados son:
|
Parámetros de palabra clave únicamente
Nombre | Description |
---|---|
name
Requerido
|
|
description
Requerido
|
|
size
Requerido
|
|
tags
Requerido
|
|
ssh_public_access_enabled
Requerido
|
|
ssh_settings
Requerido
|
|
min_instances
Requerido
|
|
max_instances
Requerido
|
|
network_settings
Requerido
|
|
idle_time_before_scale_down
Requerido
|
|
identity
Requerido
|
|
tier
Requerido
|
|
enable_node_public_ip
|
valor predeterminado: True
|
Ejemplos
Crear un objeto AmlCompute.
from azure.ai.ml.entities import AmlCompute, IdentityConfiguration, ManagedIdentityConfiguration
aml_compute = AmlCompute(
name="my-aml-compute",
min_instances=0,
max_instances=10,
idle_time_before_scale_down=100,
identity=IdentityConfiguration(
type="UserAssigned",
user_assigned_identities=[
ManagedIdentityConfiguration(
resource_id="/subscriptions/1234567-abcd-ef12-1234-12345/resourcegroups/our_rg_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/our-agent-aks"
)
],
),
)
Métodos
dump |
Volque el contenido de proceso en un archivo en formato yaml. |
dump
Volque el contenido de proceso en un archivo en formato yaml.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
Parámetros
Nombre | Description |
---|---|
dest
Requerido
|
Destino para recibir el contenido de este proceso. Debe ser una ruta de acceso a un archivo local o una secuencia de archivos ya abierta. Si dest es una ruta de acceso de archivo, se creará un nuevo archivo y se generará una excepción si el archivo existe. Si dest es un archivo abierto, el archivo se escribirá directamente en y se generará una excepción si el archivo no se puede escribir. |
Atributos
base_path
created_on
Marca de tiempo de creación de recursos de proceso.
Devoluciones
Tipo | Description |
---|---|
Marca de tiempo de creación de recursos de proceso. |
creation_context
Contexto de creación del recurso.
Devoluciones
Tipo | Description |
---|---|
Metadatos de creación del recurso. |
id
El identificador del recurso.
Devoluciones
Tipo | Description |
---|---|
Identificador global del recurso, un identificador de Azure Resource Manager (ARM). |
provisioning_errors
Errores de aprovisionamiento de recursos de proceso.
Devoluciones
Tipo | Description |
---|---|
Errores de aprovisionamiento de recursos de proceso. |
provisioning_state
Estado de aprovisionamiento del recurso de proceso.
Devoluciones
Tipo | Description |
---|---|
Estado de aprovisionamiento del recurso de proceso. |
type
Azure SDK for Python