Compartilhar via


ParallelJob Classe

Trabalho paralelo.

Herança
azure.ai.ml.entities._job.job.Job
ParallelJob
azure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallel
ParallelJob
azure.ai.ml.entities._job.job_io_mixin.JobIOMixin
ParallelJob

Construtor

ParallelJob(*, inputs: Dict[str, int | str | float | bool | Input] | None = None, outputs: Dict[str, Output] | None = None, **kwargs)

Parâmetros

name
str
Obrigatório

Nome do trabalho.

version
str
Obrigatório

Versão do trabalho.

id
str
Obrigatório

ID global do recurso, ID de Resource Manager do Azure.

type
str
Obrigatório

O tipo do trabalho com suporte é "paralelo".

description
str
Obrigatório

Descrição do trabalho.

tags
dict
Obrigatório

Apenas para uso interno.

properties
dict
Obrigatório

Apenas para uso interno.

display_name
str
Obrigatório

Nome de exibição do trabalho.

retry_settings
BatchRetrySettings
Obrigatório

tentativa de execução de trabalho paralela com falha

logging_level
str
Obrigatório

Uma cadeia de caracteres do nome do nível de log

max_concurrency_per_instance
int
Obrigatório

O paralelismo máximo que cada instância de computação tem.

error_threshold
int
Obrigatório

O número de falhas de processamento de item deve ser ignorado.

mini_batch_error_threshold
int
Obrigatório

O número de falhas de processamento de minilote deve ser ignorado.

task
ParallelTask
Obrigatório

A tarefa paralela.

mini_batch_size
str
Obrigatório

O tamanho do mini lote.

partition_keys
list
Obrigatório

As chaves de partição.

input_data
str
Obrigatório

Os dados de entrada.

inputs
dict
Obrigatório

Entradas do trabalho.

outputs
dict
Obrigatório

Saídas do trabalho.

Métodos

dump

Despeja o conteúdo do trabalho em um arquivo no formato YAML.

dump

Despeja o conteúdo do trabalho em um arquivo no formato YAML.

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

Parâmetros

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Obrigatório

O caminho local ou o fluxo de arquivos no qual gravar o conteúdo YAML. Se dest for um caminho de arquivo, um novo arquivo será criado. Se dest for um arquivo aberto, o arquivo será gravado diretamente.

kwargs
dict

Argumentos adicionais a serem passados para o serializador YAML.

Exceções

Gerado se dest for um caminho de arquivo e o arquivo já existir.

Gerado se dest for um arquivo aberto e 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

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

inputs

log_files

Arquivos de saída do trabalho.

Retornos

O dicionário de nomes de log e URLs.

Tipo de retorno

outputs

resources

retry_settings

status

O status do trabalho.

Os valores comuns retornados incluem "Running", "Completed" e "Failed". Todos os valores possíveis são:

  • NotStarted - Esse é um estado temporário em que os objetos Run do lado do cliente estão antes do envio à nuvem.

  • Starting – A Execução começou a ser processada na nuvem. O chamador tem uma ID de execução neste ponto.

  • Provisionamento – a computação sob demanda está sendo criada para um determinado envio de trabalho.

  • Preparando – o ambiente de execução está sendo preparado e está em um dos dois estágios:

    • Build de imagem do Docker

    • conda environment setup

  • Enfileirado – o trabalho está na fila no destino de computação. Por exemplo, no BatchAI, o trabalho está em um estado enfileirado

    enquanto aguarda que todos os nós solicitados estejam prontos.

  • Em execução – o trabalho começou a ser executado no destino de computação.

  • Finalização – a execução do código do usuário foi concluída e a execução está em estágios de pós-processamento.

  • CancelRequested – O cancelamento foi solicitado para o trabalho.

  • Concluído – a execução foi concluída com êxito. Isso inclui a execução e a execução do código do usuário

    estágios de pós-processamento.

  • Failed – A execução falhou. Normalmente, a propriedade de Erro em uma execução fornecerá detalhes sobre o motivo.

  • Canceled – Segue uma solicitação de cancelamento e indica que a execução foi cancelada com êxito.

  • NotResponding – Para execuções que têm Pulsações habilitadas, nenhuma pulsação foi enviada recentemente.

Retornos

Status do trabalho.

Tipo de retorno

studio_url

Ponto de extremidade do Estúdio do Azure ML.

Retornos

A URL para a página de detalhes do trabalho.

Tipo de retorno

task

type

O tipo do trabalho.

Retornos

O tipo do trabalho.

Tipo de retorno