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.objectNode
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
|
ID uzlu. |
name
|
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
|
ID uzlu. |
name
Vyžadováno
|
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:
|
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
|
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
|
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
|
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
input_dict
inputs
module_def
name
node_id
output_dict
Získejte slovník obsahující všechny výstupy.
Návraty
Typ | Description |
---|---|
Slovník {output name, OutputPort} |