Graph Třída
Třída pro definování grafu spuštění kanálu.
Inicializace grafu.
- Dědičnost
-
builtins.objectGraph
Konstruktor
Graph(name, context)
Parametry
- context
- <xref:azureml.pipeline.core._GraphContext>
Aktuální kontext grafu.
- context
- <xref:azureml.pipeline.core._GraphContext>
Aktuální kontext grafu.
Metody
add_datasource_node |
Přidejte do grafu uzel zdroje dat. |
add_module_node |
Přidejte do grafu uzel modulu. |
connect |
Připojte dva porty a vytvoříte Edge. |
delete_node |
Odstraňte uzel z grafu. |
finalize |
Dokončení prostředků pro uzly v grafu |
generate_yaml |
Vygenerujte yaml reprezentaci grafu. |
get_node |
Získání uzlu podle ID |
sequence |
Nakonfigurujte seznam uzlů, které se mají spustit v pořadí za prvním uzlem v seznamu. |
submit |
Odešlete graf a spusťte ho v cloudu. |
validate |
Ověřte graf. Vrátí seznam chyb. |
add_datasource_node
Přidejte do grafu uzel zdroje dat.
add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)
Parametry
- datasource_builder
- <xref:azureml.pipeline.core._DatasourceBuilder>
_DatasourceBuilder pro tento uzel.
Návraty
node
Návratový typ
add_module_node
Přidejte do grafu uzel modulu.
add_module_node(name, input_bindings, output_bindings=None, param_bindings=None, module=None, module_builder=None, module_wiring=None, runconfig=None, cloud_settings=None)
Parametry
- module_builder
- <xref:azureml.pipeline.core._ModuleBuilder>
_ModuleBuilder pro tento uzel
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.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Nastavení, která se budou používat pro cloudy
Návraty
node
Návratový typ
connect
Připojte dva porty a vytvoříte Edge.
connect(source_port, dest_port)
Parametry
Návraty
Okraj
Návratový typ
delete_node
finalize
Dokončení prostředků pro uzly v grafu
finalize(dry_run=None, regenerate_outputs=False)
Parametry
- dry_run
- bool
Nastavte na Hodnotu True, abyste ověřili, že graf je možné sestavit bez provádění externích volání rozhraní API služby Azure ML.
- regenerate_outputs
- bool
Nastavením na Hodnotu True vynutíte nové spuštění (zakáže opakované použití modulu nebo zdroje dat).
Návraty
Slovník {node_id, (resource_id, is_new_resource)}
Návratový typ
generate_yaml
get_node
Získání uzlu podle ID
get_node(node_id)
Parametry
Návraty
Uzel.
Návratový typ
sequence
Nakonfigurujte seznam uzlů, které se mají spustit v pořadí za prvním uzlem v seznamu.
sequence(nodes)
Parametry
submit
Odešlete graf a spusťte ho v cloudu.
submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)
Parametry
- continue_on_step_failure
- bool
Určuje, zda má experiment pokračovat v provádění, pokud jeden krok selže. Pokud je true, budou pokračovat pouze kroky, které nejsou závislé na výstupu neúspěšného kroku.
- regenerate_outputs
- bool
Pokud chcete vynutit nové spuštění, nastavte hodnotu True (zakáže opětovné použití modulu nebo zdroje dat).
- parent_run_id
Volitelné ID spuštění, které se má nastavit pro nadřazené spuštění tohoto spuštění kanálu, které se projeví v runHistory. Nadřazené spuštění musí patřit do stejného experimentu, do kterého se tento kanál odesílá.
Návraty
Spuštění kanálu.
Návratový typ
validate
Atributy
datasource_nodes
edges
module_nodes
node_dict
node_name_dict
Získejte slovník obsahující všechny uzly indexované podle názvu.
Návraty
Slovník {node name, Node}
Návratový typ
nodes
params
Získejte slovník obsahující všechny parametry grafu. Hodnoty jsou literálové typy nebo odkazy na data jako řetězec JSON.
Návraty
Slovník pro {param name, param value}
Návratový typ
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro