SynapseSparkCompute Clase
Nota
Se trata de una clase experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.
Recurso de proceso de SynapseSpark.
- Herencia
-
azure.ai.ml.entities._compute.compute.ComputeSynapseSparkCompute
Constructor
SynapseSparkCompute(*, name: str, description: str | None = None, tags: Dict[str, str] | None = None, node_count: int | None = None, node_family: str | None = None, node_size: str | None = None, spark_version: str | None = None, identity: IdentityConfiguration | None = None, scale_settings: AutoScaleSettings | None = None, auto_pause_settings: AutoPauseSettings | None = None, **kwargs: Any)
Parámetros de palabra clave únicamente
Nombre | Description |
---|---|
name
|
Nombre del proceso. |
description
|
Descripción del recurso. El valor predeterminado es None. |
tags
|
Conjunto de etiquetas de recursos definidas como pares clave-valor. El valor predeterminado es None. |
node_count
|
Número de nodos del proceso. |
node_family
|
Familia de nodos del proceso. |
node_size
|
El tamaño del nodo. |
spark_version
|
Versión de Spark que se va a usar. |
identity
|
Configuración de identidades asociadas al clúster de proceso. |
scale_settings
|
La configuración de escala para el proceso. |
auto_pause_settings
|
Configuración de pausa automática para el proceso. |
kwargs
|
Argumentos de palabra clave adicionales pasados a la clase primaria. |
Ejemplos
Creación de un proceso de Synapse Spark.
from azure.ai.ml.entities import (
AutoPauseSettings,
AutoScaleSettings,
IdentityConfiguration,
ManagedIdentityConfiguration,
SynapseSparkCompute,
)
synapse_compute = SynapseSparkCompute(
name="synapse_name",
resource_id="/subscriptions/subscription/resourceGroups/group/providers/Microsoft.Synapse/workspaces/workspace/bigDataPools/pool",
identity=IdentityConfiguration(
type="UserAssigned",
user_assigned_identities=[
ManagedIdentityConfiguration(
resource_id="/subscriptions/subscription/resourceGroups/group/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity"
)
],
),
scale_settings=AutoScaleSettings(min_node_count=1, max_node_count=3, enabled=True),
auto_pause_settings=AutoPauseSettings(delay_in_minutes=10, enabled=True),
)
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