Node Clase
Representa una unidad básica de un grafo, por ejemplo, podría ser cualquier origen de datos o paso.
Inicializar el nodo.
Constructor
Node(graph, node_id, name=None, module=None, module_builder=None, datasource=None, datasource_builder=None, module_wiring=None)
Parámetros
Nombre | Description |
---|---|
graph
Requerido
|
El grafo al que pertenece este nodo. |
node_id
Requerido
|
Identificador del nodo. |
name
|
Nombre del grafo. Valor predeterminado: None
|
module
|
Módulo asociado al nodo. Valor predeterminado: None
|
module_builder
|
<xref:azureml.pipeline.core._ModuleBuilder>
Generador de módulos asociado al nodo. Valor predeterminado: None
|
datasource
|
Origen de datos asociado al nodo. Valor predeterminado: None
|
datasource_builder
|
<xref:azureml.pipeline.core._DatasourceBuilder>
Generador de orígenes de datos asociado al nodo. Valor predeterminado: None
|
module_wiring
|
Una asignación entre las entradas y salidas del nodo y las entradas y salidas del módulo. Contiene dos claves, entradas y salidas, cada una asignada a un dict cuyas claves son los nombres de entradas y salidas del módulo, y los valores son los puertos del nodo. Valor predeterminado: None
|
graph
Requerido
|
El grafo al que pertenece este nodo. |
node_id
Requerido
|
Identificador del nodo. |
name
Requerido
|
Nombre del nodo. |
module
Requerido
|
Módulo asociado al nodo. |
module_builder
Requerido
|
<xref:azureml.pipeline.core._ModuleBuilder>
Generador de módulos asociado al nodo. |
datasource
Requerido
|
Origen de datos asociado al nodo. |
datasource_builder
Requerido
|
<xref:azureml.pipeline.core._DatasourceBuilder>
Generador de orígenes de datos asociado al nodo. |
module_wiring
Requerido
|
Una asignación entre las entradas y salidas del nodo y las entradas y salidas del módulo. Contiene dos claves, entradas y salidas, cada una asignada a un dict cuyas claves son los nombres de entradas y salidas del módulo, y los valores son los puertos del nodo. |
Métodos
get_input |
Devuelve un InputPort por nombre. |
get_output |
Devuelve outputPort por nombre. |
get_param |
Devuelve un parámetro por nombre. |
run_after |
Ejecute este nodo después del nodo especificado. Si desea ejecutar un paso, por ejemplo, step3 después de completar tanto step1 como step2, puede usar:
|
sequence |
Configure una lista de nodos para que se ejecuten en secuencia después de este nodo. |
get_input
get_output
Devuelve outputPort por nombre.
get_output(name)
Parámetros
Nombre | Description |
---|---|
name
Requerido
|
Nombre del puerto de salida |
Devoluciones
Tipo | Description |
---|---|
Puerto de salida |
get_param
run_after
Ejecute este nodo después del nodo especificado.
Si desea ejecutar un paso, por ejemplo, step3 después de completar tanto step1 como step2, puede usar:
step3.run_after(step1)
step3.run_after(step2)
run_after(node)
Parámetros
Nombre | Description |
---|---|
node
Requerido
|
Nodo que se va a ejecutar antes de este nodo. |
sequence
Configure una lista de nodos para que se ejecuten en secuencia después de este nodo.
sequence(nodes)
Parámetros
Nombre | Description |
---|---|
nodes
Requerido
|
Lista de nodos. |
Atributos
datasource_def
Obtenga la definición del origen de datos.
Devoluciones
Tipo | Description |
---|---|
Objeto de definición de origen de datos. |
input_dict
inputs
module_def
Obtenga la definición del módulo.
Devoluciones
Tipo | Description |
---|---|
Objeto de definición de módulo. |
name
node_id
Obtenga el identificador de nodo de este nodo.
Devoluciones
Tipo | Description |
---|---|
Identificador del nodo. |
output_dict
Obtiene un diccionario que contiene todas las salidas.
Devoluciones
Tipo | Description |
---|---|
Diccionario de {nombre de salida, OutputPort} |
outputs
Obtiene una lista que contiene todas las salidas.
Devoluciones
Tipo | Description |
---|---|
Lista de OutputPort. |