Node Třída

Představuje základní jednotku v grafu, může to být například libovolný zdroj dat nebo krok.

Inicializace uzlu

Dědičnost
builtins.object
Node

Konstruktor

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

Parametry

graph
Graph
Vyžadováno

Graf, do který uzel patří.

node_id
str
Vyžadováno

ID uzlu.

name
str
výchozí hodnota: None

Název grafu.

module
Module
výchozí hodnota: None

Modul přidružený k uzlu.

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
výchozí hodnota: None

Tvůrce modulů přidružený k uzlu

datasource
DataSource
výchozí hodnota: None

Zdroj dat přidružený k uzlu.

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
výchozí hodnota: None

Tvůrce zdroje dat přidružený k uzlu.

module_wiring
Dict[str, object]
výchozí hodnota: None

Mapování mezi vstupy/výstupy uzlu a vstupy/výstupy modulu Obsahuje dva klíče, vstupy a výstupy, z nichž každý je namapovaný na dikt, jehož klíče jsou názvy vstupů a výstupů modulu, a hodnoty jsou porty uzlu.

graph
Graph
Vyžadováno

Graf, do který uzel patří.

node_id
str
Vyžadováno

ID uzlu.

name
str
Vyžadováno

Název uzlu

module
Module
Vyžadováno

Modul přidružený k uzlu.

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
Vyžadováno

Tvůrce modulů přidružený k uzlu

datasource
DataSource
Vyžadováno

Zdroj dat přidružený k uzlu.

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
Vyžadováno

Tvůrce zdroje dat přidružený k uzlu.

module_wiring
Dict[str, object]
Vyžadováno

Mapování mezi vstupy/výstupy uzlu a vstupy/výstupy modulu Obsahuje dva klíče, vstupy a výstupy, z nichž každý je namapovaný na dikt, jehož klíče jsou názvy vstupů a výstupů modulu, a hodnoty jsou porty uzlu.

Metody

get_input

Vrátí InputPort podle názvu.

get_output

Vrátí OutputPort podle názvu.

get_param

Vrátí parametr podle názvu.

run_after

Spusťte tento uzel za daným uzlem.

Pokud chcete spustit krok, například krok 3 po dokončení kroku 1 i krok 2, můžete použít:


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

Nakonfigurujte seznam uzlů, které se mají spouštět postupně za tímto uzlem.

get_input

Vrátí InputPort podle názvu.

get_input(name)

Parametry

name
str
Vyžadováno

Název vstupního portu

Návraty

Vstupní port s odpovídajícím názvem.

Návratový typ

get_output

Vrátí OutputPort podle názvu.

get_output(name)

Parametry

name
str
Vyžadováno

Název výstupního portu

Návraty

Výstupní port

Návratový typ

get_param

Vrátí parametr podle názvu.

get_param(name)

Parametry

name
str
Vyžadováno

Název parametru

Návraty

Parametr.

Návratový typ

run_after

Spusťte tento uzel za daným uzlem.

Pokud chcete spustit krok, například krok 3 po dokončení kroku 1 i krok 2, můžete použít:


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

Parametry

node
Node
Vyžadováno

Uzel, který se má spustit před tímto uzlem.

sequence

Nakonfigurujte seznam uzlů, které se mají spouštět postupně za tímto uzlem.

sequence(nodes)

Parametry

nodes
list
Vyžadováno

Seznam uzlů.

Atributy

datasource_def

Získejte definici zdroje dat.

Návraty

Objekt definice zdroje dat.

Návratový typ

input_dict

Získejte slovník obsahující všechny vstupy.

Návraty

Slovník {input name, InputPort}

Návratový typ

inputs

Získejte seznam obsahující všechny vstupy.

Návraty

Seznam položek InputPort

Návratový typ

module_def

Získejte definici modulu.

Návraty

Objekt definice modulu.

Návratový typ

name

Získejte název tohoto uzlu.

Návraty

Název

Návratový typ

str

node_id

Získejte ID uzlu pro tento uzel.

Návraty

ID uzlu.

Návratový typ

str

output_dict

Získejte slovník obsahující všechny výstupy.

Návraty

Slovník {output name, OutputPort}

Návratový typ

outputs

Získejte seznam obsahující všechny výstupy.

Návraty

Seznam OutputPort.

Návratový typ

params

Získejte slovník obsahující všechny parametry.

Návraty

Slovník {název parametru, Param}

Návratový typ