Freigeben über


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

Name Beschreibung
graph
Erforderlich

Der Graph, zu dem dieser Knoten gehört

node_id
Erforderlich
str

Die ID des Knotens

name
str

Der Name des Graphen

Standardwert: None
module

Das Modul, das dem Knoten zugeordnet ist.

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

Der Modul-Generator, der dem Knoten zugeordnet ist

Standardwert: None
datasource

Die Datenquelle, die dem Knoten zugeordnet ist

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

Der Datenquellen-Generator, der dem Knoten zugeordnet ist

Standardwert: None
module_wiring

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.

Standardwert: None
graph
Erforderlich

Der Graph, zu dem dieser Knoten gehört

node_id
Erforderlich
str

Die ID des Knotens

name
Erforderlich
str

Der Name des Knotens.

module
Erforderlich

Das Modul, das dem Knoten zugeordnet ist.

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

Der Modul-Generator, der dem Knoten zugeordnet ist

datasource
Erforderlich

Die Datenquelle, die dem Knoten zugeordnet ist

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

Der Datenquellen-Generator, der dem Knoten zugeordnet ist

module_wiring
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 Beschreibung
name
Erforderlich
str

Name des Eingabeports

Gibt zurück

Typ Beschreibung

Der Eingabeport mit dem übereinstimmenden Namen

get_output

Gibt einen OutputPort nach Namen zurück

get_output(name)

Parameter

Name Beschreibung
name
Erforderlich
str

Name des Ausgabeports

Gibt zurück

Typ Beschreibung

Der Ausgabeport

get_param

Gibt einen Parameter nach Namen zurück

get_param(name)

Parameter

Name Beschreibung
name
Erforderlich
str

Der Name des Parameters.

Gibt zurück

Typ Beschreibung

Der -Parameter.

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

Name Beschreibung
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

Name Beschreibung
nodes
Erforderlich

Die Liste der Knoten

Attribute

datasource_def

Ruft die Datenquellendefinition abrufen

Gibt zurück

Typ Beschreibung

Definitionsobjekt für die Datenquelle

input_dict

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

Gibt zurück

Typ Beschreibung

Wörterbuch von {Eingabename, InputPort}

inputs

Ruft eine Liste mit allen Eingaben ab

Gibt zurück

Typ Beschreibung

Liste mit InputPort.

module_def

Ruft die Moduldefinition ab

Gibt zurück

Typ Beschreibung

Das Moduldefinitionsobjekt

name

Ruft den Namen dieses Knotens ab

Gibt zurück

Typ Beschreibung
str

Der Name.

node_id

Ruft die Knoten-ID dieses Knotens ab

Gibt zurück

Typ Beschreibung
str

Die Knoten-ID.

output_dict

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

Gibt zurück

Typ Beschreibung

Wörterbuch von {Ausgabename, OutputPort}

outputs

Ruft eine Liste mit allen Ausgaben ab

Gibt zurück

Typ Beschreibung

Liste von OutputPort

params

Ruft ein Wörterbuch mit allen Parametern ab

Gibt zurück

Typ Beschreibung

Wörterbuch von {Parametername, Param}