Graph Classe

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

Inicializar o Graph.

Herança
builtins.object
Graph

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 do gráfico atual.

name
Necessário
str

Nome do gráfico.

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

O contexto do gráfico atual.

Métodos

add_datasource_node

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

add_module_node

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

connect

Ligue duas portas e crie um Edge.

delete_node

Elimine um nó do gráfico.

finalize

Finalizar 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 a executar numa sequência após o primeiro nó na lista.

submit

Submeta o gráfico para ser executado na cloud.

validate

Validar gráfico. Devolve uma lista de erros.

add_datasource_node

Adicione um nó de origem 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

Origem 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

node

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 enlaces de porta de entrada.

output_bindings

Lista de enlaces de portas de saída.

Default value: None
param_bindings

Dicionário de pares name-value 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á utilizado para python_script_step

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

Definições que serão utilizadas para clouds

Default value: None

Devoluções

Tipo Description

node

connect

Ligue duas portas e crie um Edge.

connect(source_port, dest_port)

Parâmetros

Name Description
source_port
Necessário

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

dest_port
Necessário

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

Devoluções

Tipo Description

edge

delete_node

Elimine um nó do gráfico.

delete_node(node_id)

Parâmetros

Name Description
node_id
Necessário
str

ID do nó

finalize

Finalizar recursos para nós no gráfico.

finalize(dry_run=None, regenerate_outputs=False)

Parâmetros

Name Description
dry_run

Defina como Verdadeiro para verificar se o gráfico pode ser criado sem efetuar chamadas à API externa para o serviço Azure ML.

Default value: None
regenerate_outputs

Defina como Verdadeiro para forçar uma nova execução (não permite a reutilização do módulo/origem 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 a executar numa sequência após o primeiro nó na lista.

sequence(nodes)

Parâmetros

Name Description
nodes
Necessário

A lista de nós.

submit

Submeta o gráfico para ser executado na cloud.

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 a execução do pipeline. Opcional.

Default value: None
continue_on_step_failure

Indica se pretende permitir que a experimentação continue a ser executada se um passo falhar. Se For Verdadeiro, apenas os passos que não têm dependência na saída do passo falhado continuarão a ser executados.

Default value: False
regenerate_outputs

Defina como Verdadeiro para forçar uma nova execução (não permite a reutilização do módulo/origem de dados)

Default value: False
parent_run_id

ID de execução opcional a definir para a execução principal desta execução de pipeline, que se reflete no RunHistory. A execução principal tem de pertencer à mesma experimentação para a qual este pipeline está a ser submetido.

Default value: None
kwargs
Necessário

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

Devoluções

Tipo Description

Uma Execução de Pipeline.

validate

Validar gráfico. Devolve uma lista de erros.

validate()

Devoluções

Tipo Description

Listar erros.

Atributos

datasource_nodes

Obtenha uma lista que contenha todos os nós de origem 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 que contenha todos os nós de módulo.

Devoluções

Tipo Description

Lista de Node

node_dict

Obtenha um dicionário que contenha todos os nós.

Devoluções

Tipo Description

Dicionário de {node ID, Node}

node_name_dict

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

Devoluções

Tipo Description

Dicionário de {node name, Node}

nodes

Obtenha uma lista que contenha todos os nós.

Devoluções

Tipo Description

Lista de Node

params

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

Devoluções

Tipo Description

Dicionário de {param name, param value}