Sdílet prostřednictvím


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

Name Description
graph
Vyžadováno

Graf, do který uzel patří.

node_id
Vyžadováno
str

ID uzlu.

name
str

Název grafu.

Default value: None
module

Modul přidružený k uzlu.

Default value: None
module_builder
<xref:azureml.pipeline.core._ModuleBuilder>

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

Default value: None
datasource

Zdroj dat přidružený k uzlu.

Default value: None
datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>

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

Default value: None
module_wiring

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.

Default value: None
graph
Vyžadováno

Graf, do který uzel patří.

node_id
Vyžadováno
str

ID uzlu.

name
Vyžadováno
str

Název uzlu

module
Vyžadováno

Modul přidružený k uzlu.

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

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

datasource
Vyžadováno

Zdroj dat přidružený k uzlu.

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

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

module_wiring
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 Description
name
Vyžadováno
str

Název vstupního portu

Návraty

Typ Description

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

get_output

Vrátí OutputPort podle názvu.

get_output(name)

Parametry

Name Description
name
Vyžadováno
str

Název výstupního portu

Návraty

Typ Description

Výstupní port

get_param

Vrátí parametr podle názvu.

get_param(name)

Parametry

Name Description
name
Vyžadováno
str

Název parametru

Návraty

Typ Description

Parametr.

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

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

Name Description
nodes
Vyžadováno

Seznam uzlů.

Atributy

datasource_def

Získejte definici zdroje dat.

Návraty

Typ Description

Objekt definice zdroje dat.

input_dict

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

Návraty

Typ Description

Slovník {input name, InputPort}

inputs

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

Návraty

Typ Description

Seznam položek InputPort

module_def

Získejte definici modulu.

Návraty

Typ Description

Objekt definice modulu.

name

Získejte název tohoto uzlu.

Návraty

Typ Description
str

Název

node_id

Získejte ID uzlu pro tento uzel.

Návraty

Typ Description
str

ID uzlu.

output_dict

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

Návraty

Typ Description

Slovník {output name, OutputPort}

outputs

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

Návraty

Typ Description

Seznam OutputPort.

params

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

Návraty

Typ Description

Slovník {název parametru, Param}