Share via


Node Classe

Rappresenta un'unità di base in un grafico, ad esempio, potrebbe essere qualsiasi origine dati o passaggio.

Inizializzare il nodo.

Ereditarietà
builtins.object
Node

Costruttore

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

Parametri

graph
Graph
Necessario

Il grafico a cui appartiene questo nodo.

node_id
str
Necessario

ID del nodo.

name
str
valore predefinito: None

Nome del grafico.

module
Module
valore predefinito: None

Modulo associato al nodo.

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
valore predefinito: None

Generatore di moduli associato al nodo.

datasource
DataSource
valore predefinito: None

Origine dati associata al nodo.

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
valore predefinito: None

Generatore di origini dati associato al nodo.

module_wiring
Dict[str, object]
valore predefinito: None

Mapping tra gli input/output del nodo e gli input/output del modulo. Contiene due chiavi, input e output, ognuno mappato a un dict le cui chiavi sono i nomi input/output del modulo e i valori sono le porte del nodo.

graph
Graph
Necessario

Il grafico a cui appartiene questo nodo.

node_id
str
Necessario

ID del nodo.

name
str
Necessario

Il nome del nodo.

module
Module
Necessario

Modulo associato al nodo.

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

Generatore di moduli associato al nodo.

datasource
DataSource
Necessario

Origine dati associata al nodo.

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

Generatore di origini dati associato al nodo.

module_wiring
Dict[str, object]
Necessario

Mapping tra gli input/output del nodo e gli input/output del modulo. Contiene due chiavi, input e output, ognuno mappato a un dict le cui chiavi sono i nomi input/output del modulo e i valori sono le porte del nodo.

Metodi

get_input

Restituisce un InputPort per nome.

get_output

Restituire un outputPort in base al nome.

get_param

Restituisce un parametro in base al nome.

run_after

Eseguire questo nodo dopo il nodo specificato.

Se si vuole eseguire un passaggio, ad esempio, passaggio3 dopo aver completato sia il passaggio1 che il passaggio2, è possibile usare:


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

Configurare un elenco di nodi da eseguire in sequenza dopo questo nodo.

get_input

Restituisce un InputPort per nome.

get_input(name)

Parametri

name
str
Necessario

Nome della porta di input.

Restituisce

Porta di input con il nome corrispondente.

Tipo restituito

get_output

Restituire un outputPort in base al nome.

get_output(name)

Parametri

name
str
Necessario

Nome della porta di output

Restituisce

Porta di output

Tipo restituito

get_param

Restituisce un parametro in base al nome.

get_param(name)

Parametri

name
str
Necessario

Nome del parametro.

Restituisce

Parametro.

Tipo restituito

run_after

Eseguire questo nodo dopo il nodo specificato.

Se si vuole eseguire un passaggio, ad esempio, passaggio3 dopo aver completato sia il passaggio1 che il passaggio2, è possibile usare:


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

Parametri

node
Node
Necessario

Nodo da eseguire prima di questo nodo.

sequence

Configurare un elenco di nodi da eseguire in sequenza dopo questo nodo.

sequence(nodes)

Parametri

nodes
list
Necessario

Elenco di nodi.

Attributi

datasource_def

Ottenere la definizione dell'origine dati.

Restituisce

Oggetto definizione dell'origine dati.

Tipo restituito

input_dict

Ottenere un dizionario contenente tutti gli input.

Restituisce

Dizionario di {nome di input, InputPort}

Tipo restituito

inputs

Ottenere un elenco contenente tutti gli input.

Restituisce

Elenco di InputPort.

Tipo restituito

module_def

Ottenere la definizione del modulo.

Restituisce

Oggetto definizione del modulo.

Tipo restituito

name

Ottenere il nome di questo nodo.

Restituisce

Nome.

Tipo restituito

str

node_id

Ottenere l'ID nodo per questo nodo.

Restituisce

ID del nodo.

Tipo restituito

str

output_dict

Ottenere un dizionario contenente tutti gli output.

Restituisce

Dizionario di {nome output, OutputPort}

Tipo restituito

outputs

Ottenere un elenco contenente tutti gli output.

Restituisce

Elenco di OutputPort.

Tipo restituito

params

Ottenere un dizionario contenente tutti i parametri.

Restituisce

Dizionario di {nome parametro, Param}

Tipo restituito