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

Nome Descrizione
graph
Necessario

Il grafico a cui appartiene questo nodo.

node_id
Necessario
str

ID del nodo.

name
str

Nome del grafico.

Valore predefinito: None
module

Modulo associato al nodo.

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

Generatore di moduli associato al nodo.

Valore predefinito: None
datasource

Origine dati associata al nodo.

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

Generatore di origini dati associato al nodo.

Valore predefinito: None
module_wiring

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.

Valore predefinito: None
graph
Necessario

Il grafico a cui appartiene questo nodo.

node_id
Necessario
str

ID del nodo.

name
Necessario
str

Il nome del nodo.

module
Necessario

Modulo associato al nodo.

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

Generatore di moduli associato al nodo.

datasource
Necessario

Origine dati associata al nodo.

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

Generatore di origini dati associato al nodo.

module_wiring
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

Nome Descrizione
name
Necessario
str

Nome della porta di input.

Restituisce

Tipo Descrizione

Porta di input con il nome corrispondente.

get_output

Restituire un outputPort in base al nome.

get_output(name)

Parametri

Nome Descrizione
name
Necessario
str

Nome della porta di output

Restituisce

Tipo Descrizione

Porta di output

get_param

Restituisce un parametro in base al nome.

get_param(name)

Parametri

Nome Descrizione
name
Necessario
str

Nome del parametro.

Restituisce

Tipo Descrizione

Parametro.

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

Nome Descrizione
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

Nome Descrizione
nodes
Necessario

Elenco di nodi.

Attributi

datasource_def

Ottenere la definizione dell'origine dati.

Restituisce

Tipo Descrizione

Oggetto definizione dell'origine dati.

input_dict

Ottenere un dizionario contenente tutti gli input.

Restituisce

Tipo Descrizione

Dizionario di {nome di input, InputPort}

inputs

Ottenere un elenco contenente tutti gli input.

Restituisce

Tipo Descrizione

Elenco di InputPort.

module_def

Ottenere la definizione del modulo.

Restituisce

Tipo Descrizione

Oggetto definizione del modulo.

name

Ottenere il nome di questo nodo.

Restituisce

Tipo Descrizione
str

Nome.

node_id

Ottenere l'ID nodo per questo nodo.

Restituisce

Tipo Descrizione
str

ID del nodo.

output_dict

Ottenere un dizionario contenente tutti gli output.

Restituisce

Tipo Descrizione

Dizionario di {nome output, OutputPort}

outputs

Ottenere un elenco contenente tutti gli output.

Restituisce

Tipo Descrizione

Elenco di OutputPort.

params

Ottenere un dizionario contenente tutti i parametri.

Restituisce

Tipo Descrizione

Dizionario di {nome parametro, Param}