Partilhar via


Graph Classe

Uma classe para definir um gráfico de execução de pipeline.

Inicializar gráfico.

Construtor

Graph(name, context)

Parâmetros

Name Description
name
Necessário
str

Nome do gráfico.

context
Necessário
<xref:azureml.pipeline.core._GraphContext>

O contexto gráfico atual.

name
Necessário
str

Nome do gráfico.

context
Necessário
<xref:azureml.pipeline.core._GraphContext>

O contexto gráfico atual.

Métodos

add_datasource_node

Adicione um nó de fonte de dados ao gráfico.

add_module_node

Adicione um nó de módulo ao gráfico.

connect

Conecte duas portas e crie uma borda.

delete_node

Exclua um nó do gráfico.

finalize

Finalize recursos para nós no gráfico.

generate_yaml

Gere a representação yaml do gráfico.

get_node

Obtenha um nó por ID.

sequence

Configure uma lista de nós para executar em uma sequência após o primeiro nó da lista.

submit

Envie o gráfico para ser executado na nuvem.

validate

Validar gráfico. Retorna uma lista de erros.

add_datasource_node

Adicione um nó de fonte de dados ao gráfico.

add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)

Parâmetros

Name Description
name
Necessário
str

Nome do nó.

datasource

Fonte de dados para este nó.

Default value: None
datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>

_DatasourceBuilder para este nó.

Default value: None
datapath_param_name
str

Nome do parâmetro Datapath.

Default value: None

Devoluções

Tipo Description

add_module_node

Adicione um nó de módulo ao gráfico.

add_module_node(name, input_bindings, output_bindings=None, param_bindings=None, module=None, module_builder=None, module_wiring=None, runconfig=None, cloud_settings=None)

Parâmetros

Name Description
name
Necessário
str

Nome do nó

input_bindings
Necessário

Lista de ligações de porta de entrada.

output_bindings

Lista de ligações de porta de saída.

Default value: None
param_bindings

Dicionário de pares nome-valor para atribuições de parâmetros.

Default value: None
module

Módulo para este nó

Default value: None
module_builder
<xref:azureml.pipeline.core._ModuleBuilder>

_ModuleBuilder para este nó

Default value: None
module_wiring

Um mapeamento entre as entradas/saídas do nó e as entradas/saídas do módulo. Contém duas chaves, entradas e saídas, cada uma mapeada para um ditado cujas chaves são os nomes de entradas/saídas do módulo, e os valores são as portas do nó.

Default value: None
runconfig
str

Runconfig que será usado para python_script_step

Default value: None
cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>

Configurações que serão usadas para nuvens

Default value: None

Devoluções

Tipo Description

connect

Conecte duas portas e crie uma borda.

connect(source_port, dest_port)

Parâmetros

Name Description
source_port
Necessário

Porta de saída do nó que é a origem da conexão

dest_port
Necessário

Porta de entrada do nó que é o destino da conexão

Devoluções

Tipo Description

contorno

delete_node

Exclua um nó do gráfico.

delete_node(node_id)

Parâmetros

Name Description
node_id
Necessário
str

ID do nó

finalize

Finalize recursos para nós no gráfico.

finalize(dry_run=None, regenerate_outputs=False)

Parâmetros

Name Description
dry_run

Defina como True para verificar se o gráfico pode ser criado sem fazer chamadas de API externas para o serviço Azure ML.

Default value: None
regenerate_outputs

Defina como True para forçar uma nova execução (não permite a reutilização de módulo/fonte de dados).

Default value: False

Devoluções

Tipo Description

Dicionário de {node_id, (resource_id, is_new_resource)}

generate_yaml

Gere a representação yaml do gráfico.

generate_yaml()

Devoluções

Tipo Description

Devolver o ditado yaml

get_node

Obtenha um nó por ID.

get_node(node_id)

Parâmetros

Name Description
node_id
Necessário
str

O ID do nó.

Devoluções

Tipo Description

O nó.

sequence

Configure uma lista de nós para executar em uma sequência após o primeiro nó da lista.

sequence(nodes)

Parâmetros

Name Description
nodes
Necessário

A lista de nós.

submit

Envie o gráfico para ser executado na nuvem.

submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)

Parâmetros

Name Description
pipeline_parameters

Parâmetros para execução de pipeline. Opcional.

Default value: None
continue_on_step_failure

Indica se o experimento deve continuar sendo executado se uma etapa falhar. Se True, somente as etapas que não dependerem da saída da etapa com falha continuarão a execução.

Default value: False
regenerate_outputs

Definido como True para forçar uma nova execução (não permite a reutilização de módulo/fonte de dados)

Default value: False
parent_run_id

ID de execução opcional a ser definida para a execução pai dessa execução de pipeline, que é refletida em RunHistory. A execução pai deve pertencer ao mesmo experimento ao qual esse pipeline está sendo enviado.

Default value: None
kwargs
Necessário

Argumentos de palavras-chave personalizados, reservados para desenvolvimento futuro.

Devoluções

Tipo Description

Um PipelineRun.

validate

Validar gráfico. Retorna uma lista de erros.

validate()

Devoluções

Tipo Description

Listar erros.

Atributos

datasource_nodes

Obtenha uma lista contendo todos os nós da fonte de dados.

Devoluções

Tipo Description

Lista de Node

edges

Obtenha um iterador de arestas.

Devoluções

Tipo Description

uma lista de Edge

module_nodes

Obtenha uma lista contendo todos os nós do módulo.

Devoluções

Tipo Description

Lista de Node

node_dict

Obtenha um dicionário contendo todos os nós.

Devoluções

Tipo Description

Dicionário de {node Id, Node}

node_name_dict

Obtenha um dicionário contendo todos os nós indexados por nome.

Devoluções

Tipo Description

Dicionário de {nome do nó, Node}

nodes

Obtenha uma lista contendo todos os nós.

Devoluções

Tipo Description

Lista de Node

params

Obtenha um dicionário contendo todos os parâmetros do gráfico. Os valores são tipos literais ou referência de dados como cadeia de caracteres JSON.

Devoluções

Tipo Description

Dicionário de {param name, param value}