Partilhar via


BatchDeployment Classe

Entidade de implementação do ponto final do Batch.

Herança
azure.ai.ml.entities._deployment.deployment.Deployment
BatchDeployment

Construtor

BatchDeployment(*, name: str, endpoint_name: str | None = None, description: str | None = None, tags: Dict[str, Any] | None = None, properties: Dict[str, str] | None = None, model: str | Model | None = None, code_configuration: CodeConfiguration | None = None, environment: str | Environment | None = None, compute: str | None = None, resources: ResourceConfiguration | None = None, output_file_name: str | None = None, output_action: BatchDeploymentOutputAction | None = None, error_threshold: int | None = None, retry_settings: BatchRetrySettings | None = None, logging_level: str | None = None, mini_batch_size: int | None = None, max_concurrency_per_instance: int | None = None, environment_variables: Dict[str, str] | None = None, code_path: str | PathLike | None = None, scoring_script: str | PathLike | None = None, instance_count: int | None = None, **kwargs)

Parâmetros

name
str
Necessário

o nome da implementação do batch

description
str
Necessário

Descrição do recurso.

tags
dict[str, str]
Necessário

Dicionário de etiquetas. As etiquetas podem ser adicionadas, removidas e atualizadas.

properties
dict[str, str]
Necessário

O dicionário da propriedade do recurso.

model
Union[str, Model]
Necessário

Entidade de modelo para a implementação do ponto final, predefinição para Nenhuma

code_configuration
CodeConfiguration
Necessário

predefinições para Nenhum

environment
Union[str, Environment]
Necessário

Entidade de ambiente para a implementação do ponto final., predefinição para Nenhuma

compute
str
Necessário

Destino de computação para a operação de inferência de lotes.

output_action
str ou BatchDeploymentOutputAction
Necessário

Indica como a saída será organizada. Os valores possíveis incluem: "summary_only", "append_row". Predefinições para "append_row"

output_file_name
str
Necessário

Nome de ficheiro de saída personalizado para append_row ação de saída, predefinição para "predictions.csv"

max_concurrency_per_instance
int
Necessário

Indica o número máximo de paralelismo por instância, predefinição para 1

error_threshold
int
Necessário

Limiar de erro, se a contagem de erros para toda a entrada for superior a este valor, a inferência do lote será abortada. O intervalo é [-1, int. MaxValue] -1 valor indica, ignore todas as falhas durante a inferência do lote Para FileDataset count of file failures For TabularDataset, this is the count of record failures, defaults to -1

retry_settings
BatchRetrySettings
Necessário

Definições de repetição para uma operação de inferência de lotes, predefinições para Nenhuma

resources
ResourceConfiguration
Necessário

Indica a configuração de computação para a tarefa.

logging_level
str
Necessário

Nível de registo da operação de inferência de lotes, predefinição para "informações"

mini_batch_size
int
Necessário

Tamanho do mini-lote transmitido para cada invocação de lote, predefinição para 10

environment_variables
dict
Necessário

Variáveis de ambiente que serão definidas na implementação.

code_path
Union[str, <xref:PathLike>]
Necessário

Caminho da pasta para os recursos de código local. Equivalente a code_configuration.code.

scoring_script
Union[str, <xref:PathLike>]
Necessário

Nome do script de classificação. Equivalente a code_configuration.code.score_script.

instance_count
int
Necessário

Número de instâncias em que a interferência será executada. Equivalente a resources.instance_count.

Métodos

dump

Despeja o conteúdo de implementação num ficheiro no formato yaml.

dump

Despeja o conteúdo de implementação num ficheiro no formato yaml.

dump(dest: str | PathLike | IO, **kwargs) -> None

Parâmetros

dest
Union[PathLike, str, IO[AnyStr]]
Necessário

O destino para receber o conteúdo desta implementação. Tem de ser um caminho para um ficheiro local ou um fluxo de ficheiros já aberto. Se dest for um caminho de ficheiro, será criado um novo ficheiro e será gerada uma exceção se o ficheiro existir. Se dest for um ficheiro aberto, o ficheiro será escrito diretamente e será levantada uma exceção se o ficheiro não for gravável.

Atributos

base_path

O caminho base do recurso.

Devoluções

O caminho base do recurso.

Tipo de retorno

str

code_path

creation_context

O contexto de criação do recurso.

Devoluções

Os metadados de criação do recurso.

Tipo de retorno

id

O ID do recurso.

Devoluções

O ID global do recurso, um ID do Azure Resource Manager (ARM).

Tipo de retorno

instance_count

provisioning_state

Estado de aprovisionamento da implementação do Batch, só de leitura.

Devoluções

Estado de aprovisionamento da implementação do Batch.

Tipo de retorno

scoring_script

type