Graph Klasa
Klasa służąca do definiowania grafu przebiegu potoku.
Zainicjuj graf.
- Dziedziczenie
-
builtins.objectGraph
Konstruktor
Graph(name, context)
Parametry
Nazwa | Opis |
---|---|
name
Wymagane
|
Nazwa grafu. |
context
Wymagane
|
<xref:azureml.pipeline.core._GraphContext>
Bieżący kontekst grafu. |
name
Wymagane
|
Nazwa grafu. |
context
Wymagane
|
<xref:azureml.pipeline.core._GraphContext>
Bieżący kontekst grafu. |
Metody
add_datasource_node |
Dodaj węzeł źródła danych do grafu. |
add_module_node |
Dodaj węzeł modułu do grafu. |
connect |
Połącz dwa porty i tworzy przeglądarkę Edge. |
delete_node |
Usuń węzeł z grafu. |
finalize |
Finalizuj zasoby dla węzłów na grafie. |
generate_yaml |
Wygeneruj reprezentację yaml grafu. |
get_node |
Pobierz węzeł według identyfikatora. |
sequence |
Skonfiguruj listę węzłów do uruchomienia w sekwencji po pierwszym węźle na liście. |
submit |
Prześlij wykres do uruchomienia w chmurze. |
validate |
Zweryfikuj wykres. Zwraca listę błędów. |
add_datasource_node
Dodaj węzeł źródła danych do grafu.
add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)
Parametry
Nazwa | Opis |
---|---|
name
Wymagane
|
Nazwa węzła. |
datasource
|
Źródło danych dla tego węzła. Domyślna wartość: None
|
datasource_builder
|
<xref:azureml.pipeline.core._DatasourceBuilder>
_DatasourceBuilder dla tego węzła. Domyślna wartość: None
|
datapath_param_name
|
Nazwa parametru ścieżki danych. Domyślna wartość: None
|
Zwraca
Typ | Opis |
---|---|
węzeł |
add_module_node
Dodaj węzeł modułu do grafu.
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
Nazwa | Opis |
---|---|
name
Wymagane
|
Nazwa węzła |
input_bindings
Wymagane
|
Lista powiązań portów wejściowych. |
output_bindings
|
Lista powiązań portów wyjściowych. Domyślna wartość: None
|
param_bindings
|
Słownik par name-value dla przypisań parametrów. Domyślna wartość: None
|
module
|
Moduł dla tego węzła Domyślna wartość: None
|
module_builder
|
<xref:azureml.pipeline.core._ModuleBuilder>
_ModuleBuilder dla tego węzła Domyślna wartość: None
|
module_wiring
|
Mapowanie danych wejściowych/wyjściowych węzła i danych wejściowych/wyjściowych modułu. Zawiera dwa klucze, dane wejściowe i wyjściowe, z których każdy jest mapowany na dykt, którego klucze są nazwami danych wejściowych/wyjściowych modułu, a wartości są portami węzła. Domyślna wartość: None
|
runconfig
|
Runconfig, który będzie używany do python_script_step Domyślna wartość: None
|
cloud_settings
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Ustawienia, które będą używane dla chmur Domyślna wartość: None
|
Zwraca
Typ | Opis |
---|---|
węzeł |
connect
Połącz dwa porty i tworzy przeglądarkę Edge.
connect(source_port, dest_port)
Parametry
Nazwa | Opis |
---|---|
source_port
Wymagane
|
Port wyjściowy z węzła, który jest źródłem połączenia |
dest_port
Wymagane
|
Port wejściowy z węzła, który jest miejscem docelowym połączenia |
Zwraca
Typ | Opis |
---|---|
edge |
delete_node
Usuń węzeł z grafu.
delete_node(node_id)
Parametry
Nazwa | Opis |
---|---|
node_id
Wymagane
|
identyfikator węzła |
finalize
Finalizuj zasoby dla węzłów na grafie.
finalize(dry_run=None, regenerate_outputs=False)
Parametry
Nazwa | Opis |
---|---|
dry_run
|
Ustaw wartość True, aby sprawdzić, czy wykres można skompilować bez wykonywania zewnętrznych wywołań interfejsu API do usługi Azure ML. Domyślna wartość: None
|
regenerate_outputs
|
Ustaw wartość True, aby wymusić nowy przebieg (nie zezwala na ponowne użycie modułu/źródła danych). Domyślna wartość: False
|
Zwraca
Typ | Opis |
---|---|
Słownik {node_id, (resource_id, is_new_resource)} |
generate_yaml
get_node
Pobierz węzeł według identyfikatora.
get_node(node_id)
Parametry
Nazwa | Opis |
---|---|
node_id
Wymagane
|
Identyfikator węzła. |
Zwraca
Typ | Opis |
---|---|
Węzeł. |
sequence
Skonfiguruj listę węzłów do uruchomienia w sekwencji po pierwszym węźle na liście.
sequence(nodes)
Parametry
Nazwa | Opis |
---|---|
nodes
Wymagane
|
Lista węzłów. |
submit
Prześlij wykres do uruchomienia w chmurze.
submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)
Parametry
Nazwa | Opis |
---|---|
pipeline_parameters
|
Parametry wykonywania potoku. Opcjonalny. Domyślna wartość: None
|
continue_on_step_failure
|
Wskazuje, czy eksperyment ma kontynuować wykonywanie, jeśli jeden krok zakończy się niepowodzeniem. Jeśli prawda, tylko kroki, które nie mają zależności od danych wyjściowych kroku, którego wykonanie zakończyło się niepowodzeniem, będzie kontynuowane. Domyślna wartość: False
|
regenerate_outputs
|
Ustaw wartość True, aby wymusić nowe uruchomienie (nie zezwala na ponowne użycie modułu/źródła danych) Domyślna wartość: False
|
parent_run_id
|
Opcjonalny identyfikator uruchomienia ustawiony dla nadrzędnego uruchomienia tego uruchomienia potoku, który jest odzwierciedlony w runHistory. Uruchomienie nadrzędne musi należeć do tego samego eksperymentu, do którego jest przesyłany ten potok. Domyślna wartość: None
|
kwargs
Wymagane
|
Niestandardowe argumenty słów kluczowych zarezerwowane do przyszłego programowania. |
Zwraca
Typ | Opis |
---|---|
Przebieg potoku. |
validate
Atrybuty
datasource_nodes
edges
module_nodes
node_dict
node_name_dict
Pobierz słownik zawierający wszystkie węzły indeksowane według nazwy.
Zwraca
Typ | Opis |
---|---|
Słownik {nazwa węzła, Node} |
nodes
params
Pobierz słownik zawierający wszystkie parametry grafu. Wartości to typy literałów lub odwołanie do danych jako ciąg JSON.
Zwraca
Typ | Opis |
---|---|
Słownik {param name, param value} |