Compartilhar via


BatchDeployment Classe

Entidade de implantação do ponto de extremidade em lote.

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
Obrigatório

o nome da implantação em lote

description
str
Obrigatório

Descrição do recurso.

tags
dict[str, str]
Obrigatório

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

properties
dict[str, str]
Obrigatório

O dicionário de propriedades do ativo.

model
Union[str, Model]
Obrigatório

Entidade de modelo para a implantação do ponto de extremidade, o padrão é Nenhum

code_configuration
CodeConfiguration
Obrigatório

usa como padrão Nenhum

environment
Union[str, Environment]
Obrigatório

Entidade de ambiente para a implantação do ponto de extremidade., o padrão é Nenhum

compute
str
Obrigatório

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

output_action
str ou BatchDeploymentOutputAction
Obrigatório

Indica como a saída será organizada. Os valores possíveis incluem: "summary_only", "append_row". O padrão é "append_row"

output_file_name
str
Obrigatório

O nome do arquivo de saída personalizado para append_row ação de saída usa como padrão "predictions.csv"

max_concurrency_per_instance
int
Obrigatório

Indica o número máximo de paralelismo por instância, o padrão é 1

error_threshold
int
Obrigatório

Limite de erro, se a contagem de erros para toda a entrada ultrapassar esse valor, a inferência do lote será anulada. O intervalo é [-1, int. MaxValue] -1 valor indica, ignore todas as falhas durante a inferência em lote para a contagem fileDataset de falhas de arquivo Para TabularDataset, essa é a contagem de falhas de registro, o padrão é -1

retry_settings
BatchRetrySettings
Obrigatório

As configurações de repetição para uma operação de inferência em lote, o padrão é Nenhum

resources
ResourceConfiguration
Obrigatório

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

logging_level
str
Obrigatório

Nível de registro em log para a operação de inferência em lote, o padrão é "info"

mini_batch_size
int
Obrigatório

O tamanho do minilote passado para cada invocação em lote, o padrão é 10

environment_variables
dict
Obrigatório

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

code_path
Union[str, <xref:PathLike>]
Obrigatório

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

scoring_script
Union[str, <xref:PathLike>]
Obrigatório

Nome do script de pontuação. Equivalente a code_configuration.code.scoring_script.

instance_count
int
Obrigatório

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

Métodos

dump

Despejar o conteúdo da implantação em um arquivo no formato yaml.

dump

Despejar o conteúdo da implantação em um arquivo no formato yaml.

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

Parâmetros

dest
Union[PathLike, str, IO[AnyStr]]
Obrigatório

O destino para receber o conteúdo dessa implantaçã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

O caminho base do recurso.

Retornos

O caminho base do recurso.

Tipo de retorno

str

code_path

creation_context

O contexto de criação do recurso.

Retornos

Os metadados de criação para o recurso.

Tipo de retorno

id

A ID do recurso.

Retornos

A ID global do recurso, uma ID do ARM (Resource Manager do Azure).

Tipo de retorno

instance_count

provisioning_state

Estado de provisionamento de implantação em lote, somente leitura.

Retornos

Estado de provisionamento de implantação em lote.

Tipo de retorno

scoring_script

type