Node Klasse

Stellt eine Basiseinheit in einem Graphen dar, z. B. eine beliebige Datenquelle oder ein beliebiger Schritt

Initialisieren Des Knotens.

Vererbung
builtins.object
Node

Konstruktor

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

Parameter

graph
Graph
Erforderlich

Der Graph, zu dem dieser Knoten gehört

node_id
str
Erforderlich

Die ID des Knotens

name
str
Standardwert: None

Der Name des Graphen

module
Module
Standardwert: None

Das Modul, das dem Knoten zugeordnet ist.

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

Der Modul-Generator, der dem Knoten zugeordnet ist

datasource
DataSource
Standardwert: None

Die Datenquelle, die dem Knoten zugeordnet ist

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

Der Datenquellen-Generator, der dem Knoten zugeordnet ist

module_wiring
Dict[str, object]
Standardwert: None

Eine Zuordnung zwischen den Eingaben bzw. Ausgaben des Knotens und den Moduleingaben bzw. -ausgaben Diese enthält zwei Schlüssel, Eingaben und Ausgaben, die jeweils einem Wörterbuch zugeordnet sind, dessen Schlüssel die Namen der Ein- bzw. Ausgaben des Moduls sind, und die Werte sind die Ports des Knotens.

graph
Graph
Erforderlich

Der Graph, zu dem dieser Knoten gehört

node_id
str
Erforderlich

Die ID des Knotens

name
str
Erforderlich

Der Name des Knotens.

module
Module
Erforderlich

Das Modul, das dem Knoten zugeordnet ist.

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

Der Modul-Generator, der dem Knoten zugeordnet ist

datasource
DataSource
Erforderlich

Die Datenquelle, die dem Knoten zugeordnet ist

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

Der Datenquellen-Generator, der dem Knoten zugeordnet ist

module_wiring
Dict[str, object]
Erforderlich

Eine Zuordnung zwischen den Eingaben bzw. Ausgaben des Knotens und den Moduleingaben bzw. -ausgaben Diese enthält zwei Schlüssel, Eingaben und Ausgaben, die jeweils einem Wörterbuch zugeordnet sind, dessen Schlüssel die Namen der Ein- bzw. Ausgaben des Moduls sind, und die Werte sind die Ports des Knotens.

Methoden

get_input

Gibt einen InputPort nach Namen zurück

get_output

Gibt einen OutputPort nach Namen zurück

get_param

Gibt einen Parameter nach Namen zurück

run_after

Führt diesen Knoten nach dem angegeben Knoten aus

Wenn Sie einen Schritt ausführen möchten (beispielsweise Schritt3, nachdem sowohl Schritt1 als auch Schritt2 abgeschlossen sind), können Sie Folgendes verwenden:


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

Konfigurieren Sie eine Liste von Knoten, die nach diesem Knoten nacheinander ausgeführt werden sollen.

get_input

Gibt einen InputPort nach Namen zurück

get_input(name)

Parameter

name
str
Erforderlich

Name des Eingabeports

Gibt zurück

Der Eingabeport mit dem übereinstimmenden Namen

Rückgabetyp

get_output

Gibt einen OutputPort nach Namen zurück

get_output(name)

Parameter

name
str
Erforderlich

Name des Ausgabeports

Gibt zurück

Der Ausgabeport

Rückgabetyp

get_param

Gibt einen Parameter nach Namen zurück

get_param(name)

Parameter

name
str
Erforderlich

Der Name des Parameters.

Gibt zurück

Der -Parameter.

Rückgabetyp

run_after

Führt diesen Knoten nach dem angegeben Knoten aus

Wenn Sie einen Schritt ausführen möchten (beispielsweise Schritt3, nachdem sowohl Schritt1 als auch Schritt2 abgeschlossen sind), können Sie Folgendes verwenden:


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

Parameter

node
Node
Erforderlich

Der Knoten, der vor diesem Knoten ausgeführt werden soll

sequence

Konfigurieren Sie eine Liste von Knoten, die nach diesem Knoten nacheinander ausgeführt werden sollen.

sequence(nodes)

Parameter

nodes
list
Erforderlich

Die Liste der Knoten

Attribute

datasource_def

Ruft die Datenquellendefinition abrufen

Gibt zurück

Definitionsobjekt für die Datenquelle

Rückgabetyp

input_dict

Ruft ein Wörterbuch ab, das alle Knoten enthält

Gibt zurück

Wörterbuch von {Eingabename, InputPort}

Rückgabetyp

inputs

Ruft eine Liste mit allen Eingaben ab

Gibt zurück

Liste mit InputPort.

Rückgabetyp

module_def

Ruft die Moduldefinition ab

Gibt zurück

Das Moduldefinitionsobjekt

Rückgabetyp

name

Ruft den Namen dieses Knotens ab

Gibt zurück

Der Name.

Rückgabetyp

str

node_id

Ruft die Knoten-ID dieses Knotens ab

Gibt zurück

Die Knoten-ID.

Rückgabetyp

str

output_dict

Ruft ein Wörterbuch ab, das alle Ausgaben enthält

Gibt zurück

Wörterbuch von {Ausgabename, OutputPort}

Rückgabetyp

outputs

Ruft eine Liste mit allen Ausgaben ab

Gibt zurück

Liste von OutputPort

Rückgabetyp

params

Ruft ein Wörterbuch mit allen Parametern ab

Gibt zurück

Wörterbuch von {Parametername, Param}

Rückgabetyp