Node Classe

Representa uma unidade básica num gráfico, por exemplo, pode ser qualquer fonte de dados ou passo.

Herança
builtins.object
Node

Construtor

Node(graph, node_id, name=None, module=None, module_builder=None, datasource=None, datasource_builder=None, module_wiring=None)

Parâmetros

graph
Graph

O gráfico a que este nó pertence.

node_id
<xref:str>

A identificação do nó.

name
<xref:str>

O nome do gráfico.

module
Module

O módulo associado ao nó.

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>

O construtor de módulos associado ao nó.

datasource
DataSource

A fonte de dados associada ao nó.

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>

O construtor de fontes de dados associado ao nó.

module_wiring
<xref:typing.Dict>[<xref:str>, <xref:object>]

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

Métodos

get_input

Devolva um InputPort pelo nome.

get_output

Devolva um OutputPort pelo nome.

get_param

Devolva um parâmetro pelo nome.

run_after

Corra este nó depois do nó dado.

Se quiser dar um passo, por exemplo, passo 3 após o primeiro passo e o passo 2 estarem concluídos, pode utilizar:


   step3.run_after(step1)
   step3.run_after(step2)
sequence

Configure uma lista de nós para correr em sequência após este nó.

get_input

Devolva um InputPort pelo nome.

get_input(name)

Parâmetros

name
<xref:str>

Nome da porta de entrada.

Devoluções

A porta de entrada com o nome correspondente.

Tipo de retorno

get_output

Devolva um OutputPort pelo nome.

get_output(name)

Parâmetros

name
<xref:str>

Nome da porta de saída

Devoluções

A porta de saída

Tipo de retorno

get_param

Devolva um parâmetro pelo nome.

get_param(name)

Parâmetros

name
<xref:str>

Nome do parâmetro.

Devoluções

O parâmetro.

Tipo de retorno

run_after

Corra este nó depois do nó dado.

Se quiser dar um passo, por exemplo, passo 3 após o primeiro passo e o passo 2 estarem concluídos, pode utilizar:


   step3.run_after(step1)
   step3.run_after(step2)
run_after(node)

Parâmetros

node
Node

O nó para correr antes deste nó.

sequence

Configure uma lista de nós para correr em sequência após este nó.

sequence(nodes)

Parâmetros

nodes
list

A lista de nós.

Atributos

datasource_def

Obtenha a definição de fonte de dados.

Devoluções

O objeto de definição de fonte de dados.

Tipo de retorno

input_dict

Arranja um dicionário que contenha todas as entradas.

Devoluções

Dicionário de {nome de entrada, InputPort }

Tipo de retorno

<xref:dict>

inputs

Obtenha uma lista que contenha todas as entradas.

Devoluções

Lista de InputPort .

Tipo de retorno

module_def

Obtenha a definição do módulo.

Devoluções

O objeto de definição do módulo.

Tipo de retorno

name

Pegue o nome deste nó.

Devoluções

O nome.

Tipo de retorno

<xref:str>

node_id

Pegue a identificação do nó para este nó.

Devoluções

A identificação do nó.

Tipo de retorno

<xref:str>

output_dict

Arranja um dicionário que contenha todas as saídas.

Devoluções

Dicionário de {nome de saída, OutputPort }

Tipo de retorno

<xref:dict>

outputs

Obter uma lista contendo todas as saídas.

Devoluções

Lista de OutputPort.

Tipo de retorno

params

Arranja um dicionário que contenha todos os parâmetros.

Devoluções

Dicionário de {nome de parâmetro, Param }

Tipo de retorno

<xref:dict>