Graph Klasa

Klasa służąca do definiowania grafu przebiegu potoku.

Zainicjuj graf.

Dziedziczenie
builtins.object
Graph

Konstruktor

Graph(name, context)

Parametry

name
str
Wymagane

Nazwa grafu.

context
<xref:azureml.pipeline.core._GraphContext>
Wymagane

Bieżący kontekst grafu.

name
str
Wymagane

Nazwa grafu.

context
<xref:azureml.pipeline.core._GraphContext>
Wymagane

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

name
str
Wymagane

Nazwa węzła.

datasource
DataSource
wartość domyślna: None

Źródło danych dla tego węzła.

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
wartość domyślna: None

_DatasourceBuilder dla tego węzła.

datapath_param_name
str
wartość domyślna: None

Nazwa parametru ścieżki danych.

Zwraca

węzeł

Typ zwracany

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

name
str
Wymagane

Nazwa węzła

input_bindings
list
Wymagane

Lista powiązań portów wejściowych.

output_bindings
list
wartość domyślna: None

Lista powiązań portów wyjściowych.

param_bindings
dict
wartość domyślna: None

Słownik par name-value dla przypisań parametrów.

module
Module
wartość domyślna: None

Moduł dla tego węzła

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
wartość domyślna: None

_ModuleBuilder dla tego węzła

module_wiring
Dict[str, object]
wartość domyślna: None

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.

runconfig
str
wartość domyślna: None

Runconfig, który będzie używany do python_script_step

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
wartość domyślna: None

Ustawienia, które będą używane dla chmur

Zwraca

węzeł

Typ zwracany

connect

Połącz dwa porty i tworzy przeglądarkę Edge.

connect(source_port, dest_port)

Parametry

source_port
OutputPort
Wymagane

Port wyjściowy z węzła, który jest źródłem połączenia

dest_port
InputPort
Wymagane

Port wejściowy z węzła, który jest miejscem docelowym połączenia

Zwraca

edge

Typ zwracany

delete_node

Usuń węzeł z grafu.

delete_node(node_id)

Parametry

node_id
str
Wymagane

identyfikator węzła

finalize

Finalizuj zasoby dla węzłów na grafie.

finalize(dry_run=None, regenerate_outputs=False)

Parametry

dry_run
bool
wartość domyślna: None

Ustaw wartość True, aby sprawdzić, czy wykres można skompilować bez wykonywania zewnętrznych wywołań interfejsu API do usługi Azure ML.

regenerate_outputs
bool
wartość domyślna: False

Ustaw wartość True, aby wymusić nowy przebieg (nie zezwala na ponowne użycie modułu/źródła danych).

Zwraca

Słownik {node_id, (resource_id, is_new_resource)}

Typ zwracany

generate_yaml

Wygeneruj reprezentację yaml grafu.

generate_yaml()

Zwraca

Zwracanie kodu yaml dict

Typ zwracany

get_node

Pobierz węzeł według identyfikatora.

get_node(node_id)

Parametry

node_id
str
Wymagane

Identyfikator węzła.

Zwraca

Węzeł.

Typ zwracany

sequence

Skonfiguruj listę węzłów do uruchomienia w sekwencji po pierwszym węźle na liście.

sequence(nodes)

Parametry

nodes
list
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

pipeline_parameters
dict
wartość domyślna: None

Parametry wykonywania potoku. Opcjonalny.

continue_on_step_failure
bool
wartość domyślna: False

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.

regenerate_outputs
bool
wartość domyślna: False

Ustaw wartość True, aby wymusić nowe uruchomienie (nie zezwala na ponowne użycie modułu/źródła danych)

parent_run_id
wartość domyślna: None

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.

kwargs
dict
Wymagane

Niestandardowe argumenty słów kluczowych zarezerwowane do przyszłego programowania.

Zwraca

Przebieg potoku.

Typ zwracany

validate

Zweryfikuj wykres. Zwraca listę błędów.

validate()

Zwraca

Wyświetl listę błędów.

Typ zwracany

Atrybuty

datasource_nodes

Pobierz listę zawierającą wszystkie węzły źródła danych.

Zwraca

Lista Node

Typ zwracany

edges

Pobierz iterator krawędzi.

Zwraca

lista Edge

Typ zwracany

module_nodes

Pobierz listę zawierającą wszystkie węzły modułu.

Zwraca

Lista Node

Typ zwracany

node_dict

Pobierz słownik zawierający wszystkie węzły.

Zwraca

Słownik {node Id, Node}

Typ zwracany

node_name_dict

Pobierz słownik zawierający wszystkie węzły indeksowane według nazwy.

Zwraca

Słownik {nazwa węzła, Node}

Typ zwracany

nodes

Pobierz listę zawierającą wszystkie węzły.

Zwraca

Lista Node

Typ zwracany

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

Słownik {param name, param value}

Typ zwracany