BatchDeployment Classe
Entidade de implementação do ponto final do Batch.
- Herança
-
azure.ai.ml.entities._deployment.deployment.DeploymentBatchDeployment
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
Dicionário de etiquetas. As etiquetas podem ser adicionadas, removidas e atualizadas.
Entidade de modelo para a implementação do ponto final, predefinição para Nenhuma
- environment
- Union[str, Environment]
Entidade de ambiente para a implementação do ponto final., predefinição para Nenhuma
- output_action
- str ou BatchDeploymentOutputAction
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
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
Indica o número máximo de paralelismo por instância, predefinição para 1
- error_threshold
- int
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
Definições de repetição para uma operação de inferência de lotes, predefinições para Nenhuma
- logging_level
- str
Nível de registo da operação de inferência de lotes, predefinição para "informações"
- mini_batch_size
- int
Tamanho do mini-lote transmitido para cada invocação de lote, predefinição para 10
Caminho da pasta para os recursos de código local. Equivalente a code_configuration.code.
Nome do script de classificação. Equivalente a code_configuration.code.score_script.
- instance_count
- int
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
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
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
Azure SDK for Python