SynapseSparkCompute Classe
Observação
Essa é uma classe experimental e pode mudar a qualquer momento. Consulte https://aka.ms/azuremlexperimental para obter mais informações.
Recurso de computação do SynapseSpark.
- Herança
-
azure.ai.ml.entities._compute.compute.ComputeSynapseSparkCompute
Construtor
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 somente de palavra-chave
Nome | Description |
---|---|
name
|
O nome da computação. |
description
|
A descrição do recurso. Assume o valor padrão de Nenhum. |
tags
|
O conjunto de marcas de recurso definidas como pares chave/valor. Assume o valor padrão de Nenhum. |
node_count
|
O número de nós na computação. |
node_family
|
A família de nós da computação. |
node_size
|
O tamanho do nó. |
spark_version
|
A versão do Spark a ser usada. |
identity
|
A configuração de identidades associadas ao cluster de computação. |
scale_settings
|
As configurações de escala para a computação. |
auto_pause_settings
|
As configurações de pausa automática para a computação. |
kwargs
|
Argumentos de palavra-chave adicionais passados para a classe pai. |
Exemplos
Criando a computação do Spark do Synapse.
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 |
Despejar o conteúdo de computação em um arquivo no formato yaml. |
dump
Despejar o conteúdo de computação em um arquivo no formato yaml.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
Parâmetros
Nome | Description |
---|---|
dest
Obrigatório
|
O destino para receber o conteúdo dessa computação. Deve ser um caminho para um arquivo local ou um fluxo de arquivos já aberto. Se dest for um caminho de arquivo, um novo arquivo será criado e uma exceção será gerada se o arquivo existir. Se dest for um arquivo aberto, o arquivo será gravado diretamente e uma exceção será gerada se o arquivo não for gravável.'. |
Atributos
base_path
created_on
O carimbo de data/hora de criação do recurso de computação.
Retornos
Tipo | Description |
---|---|
O carimbo de data/hora de criação do recurso de computação. |
creation_context
O contexto de criação do recurso.
Retornos
Tipo | Description |
---|---|
Os metadados de criação para o recurso. |
id
A ID do recurso.
Retornos
Tipo | Description |
---|---|
A ID global do recurso, uma ID do ARM (Resource Manager do Azure). |
provisioning_errors
Os erros de provisionamento de recursos de computação.
Retornos
Tipo | Description |
---|---|
Os erros de provisionamento de recursos de computação. |
provisioning_state
O estado de provisionamento do recurso de computação.
Retornos
Tipo | Description |
---|---|
O estado de provisionamento do recurso de computação. |
type
Azure SDK for Python