Node Klas

Vertegenwoordigt een basiseenheid in een grafiek, het kan bijvoorbeeld elke gegevensbron of stap zijn.

Initialiseer het knooppunt.

Overname
builtins.object
Node

Constructor

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

Parameters

graph
Graph
Vereist

De grafiek waartoe dit knooppunt behoort.

node_id
str
Vereist

De id van het knooppunt.

name
str
standaardwaarde: None

De naam van de grafiek.

module
Module
standaardwaarde: None

De module die is gekoppeld aan het knooppunt.

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

De modulebuilder die is gekoppeld aan het knooppunt.

datasource
DataSource
standaardwaarde: None

De gegevensbron die is gekoppeld aan het knooppunt.

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

De opbouwfunctie voor gegevensbronnen die is gekoppeld aan het knooppunt.

module_wiring
Dict[str, object]
standaardwaarde: None

Een toewijzing tussen de invoer/uitvoer van het knooppunt en de module-invoer/-uitvoer. Bevat twee sleutels, invoer en uitvoer, elk toegewezen aan een dict waarvan de sleutels de namen van de invoer/uitvoer van de module zijn, en de waarden zijn de poorten van het knooppunt.

graph
Graph
Vereist

De grafiek waartoe dit knooppunt behoort.

node_id
str
Vereist

De id van het knooppunt.

name
str
Vereist

De naam van het knooppunt.

module
Module
Vereist

De module die is gekoppeld aan het knooppunt.

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

De modulebuilder die is gekoppeld aan het knooppunt.

datasource
DataSource
Vereist

De gegevensbron die is gekoppeld aan het knooppunt.

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

De opbouwfunctie voor gegevensbronnen die is gekoppeld aan het knooppunt.

module_wiring
Dict[str, object]
Vereist

Een toewijzing tussen de invoer/uitvoer van het knooppunt en de module-invoer/-uitvoer. Bevat twee sleutels, invoer en uitvoer, elk toegewezen aan een dict waarvan de sleutels de namen van de invoer/uitvoer van de module zijn, en de waarden zijn de poorten van het knooppunt.

Methoden

get_input

Retourneer een InputPort op naam.

get_output

Retourneer een OutputPort op naam.

get_param

Retourneer een parameter op naam.

run_after

Voer dit knooppunt uit na het opgegeven knooppunt.

Als u een stap wilt uitvoeren, bijvoorbeeld stap3 nadat stap1 en stap2 zijn voltooid, kunt u het volgende gebruiken:


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

Configureer een lijst met knooppunten die na dit knooppunt opeenvolgend moeten worden uitgevoerd.

get_input

Retourneer een InputPort op naam.

get_input(name)

Parameters

name
str
Vereist

Naam van de invoerpoort.

Retouren

De invoerpoort met de overeenkomende naam.

Retourtype

get_output

Retourneer een OutputPort op naam.

get_output(name)

Parameters

name
str
Vereist

Naam van de uitvoerpoort

Retouren

De uitvoerpoort

Retourtype

get_param

Retourneer een parameter op naam.

get_param(name)

Parameters

name
str
Vereist

Naam van de parameter.

Retouren

De parameter .

Retourtype

run_after

Voer dit knooppunt uit na het opgegeven knooppunt.

Als u een stap wilt uitvoeren, bijvoorbeeld stap3 nadat stap1 en stap2 zijn voltooid, kunt u het volgende gebruiken:


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

Parameters

node
Node
Vereist

Het knooppunt dat vóór dit knooppunt moet worden uitgevoerd.

sequence

Configureer een lijst met knooppunten die na dit knooppunt opeenvolgend moeten worden uitgevoerd.

sequence(nodes)

Parameters

nodes
list
Vereist

De lijst met knooppunten.

Kenmerken

datasource_def

Haal de definitie van de gegevensbron op.

Retouren

Het definitieobject van de gegevensbron.

Retourtype

input_dict

Haal een woordenlijst op met alle invoergegevens.

Retouren

Woordenlijst van {invoernaam, InputPort}

Retourtype

inputs

Haal een lijst op met alle invoergegevens.

Retouren

Lijst met InputPort.

Retourtype

module_def

Haal de moduledefinitie op.

Retouren

Het moduledefinitieobject.

Retourtype

name

Haal de naam van dit knooppunt op.

Retouren

De naam.

Retourtype

str

node_id

Haal de knooppunt-id voor dit knooppunt op.

Retouren

De knooppunt-id.

Retourtype

str

output_dict

Haal een woordenlijst op die alle uitvoer bevat.

Retouren

Woordenlijst van {output name, OutputPort}

Retourtype

outputs

Haal een lijst op die alle uitvoer bevat.

Retouren

Lijst met OutputPort.

Retourtype

params

Haal een woordenlijst op met alle parameters.

Retouren

Woordenlijst van {parameternaam, Param}

Retourtype