Graph Osztály

Egy folyamatfuttatási gráf definiálására vonatkozó osztály.

A Graph inicializálása.

Öröklődés
builtins.object
Graph

Konstruktor

Graph(name, context)

Paraméterek

name
str
Kötelező

A gráf neve.

context
<xref:azureml.pipeline.core._GraphContext>
Kötelező

Az aktuális gráfkörnyezet.

name
str
Kötelező

A gráf neve.

context
<xref:azureml.pipeline.core._GraphContext>
Kötelező

Az aktuális gráfkörnyezet.

Metódusok

add_datasource_node

Adjon hozzá egy adatforráscsomópontot a grafikonhoz.

add_module_node

Adjon hozzá egy modulcsomópontot a gráfhoz.

connect

Csatlakoztassa a két portot, és létrehoz egy Edge-et.

delete_node

Csomópont törlése a gráfból.

finalize

A gráf csomópontjaihoz tartozó erőforrások véglegesítése.

generate_yaml

Hozza létre a gráf yaml-ábrázolását.

get_node

Csomópont lekérése azonosító alapján.

sequence

Konfigurálja a csomópontok listáját úgy, hogy a lista első csomópontját követő sorrendben fussanak.

submit

Küldje el a gráfot a felhőben való futtatáshoz.

validate

Gráf ellenőrzése. A hibák listáját adja vissza.

add_datasource_node

Adjon hozzá egy adatforráscsomópontot a grafikonhoz.

add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)

Paraméterek

name
str
Kötelező

A csomópont neve.

datasource
DataSource
alapértelmezett érték: None

A csomópont adatforrása.

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
alapértelmezett érték: None

_DatasourceBuilder ehhez a csomóponthoz.

datapath_param_name
str
alapértelmezett érték: None

Datapath paraméter neve.

Válaszok

csomópont

Visszatérési típus

add_module_node

Adjon hozzá egy modulcsomópontot a gráfhoz.

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)

Paraméterek

name
str
Kötelező

A csomópont neve

input_bindings
list
Kötelező

Bemeneti portkötések listája.

output_bindings
list
alapértelmezett érték: None

Kimeneti portkötések listája.

param_bindings
dict
alapértelmezett érték: None

A paraméter-hozzárendelések név-érték párjainak szótára.

module
Module
alapértelmezett érték: None

Modul ehhez a csomóponthoz

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
alapértelmezett érték: None

_ModuleBuilder ehhez a csomóponthoz

module_wiring
Dict[str, object]
alapértelmezett érték: None

Leképezés a csomópont bemenetei/kimenetei és a modul bemenetei/kimenetei között. Két kulcsot, bemenetet és kimenetet tartalmaz, amelyek mindegyike egy diktáláshoz van leképezve, amelynek kulcsai a modul bemeneteinek/kimeneteinek nevei, az értékek pedig a csomópont portjai.

runconfig
str
alapértelmezett érték: None

A python_script_step-hez használt runconfig

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
alapértelmezett érték: None

Felhőkhöz használt beállítások

Válaszok

csomópont

Visszatérési típus

connect

Csatlakoztassa a két portot, és létrehoz egy Edge-et.

connect(source_port, dest_port)

Paraméterek

source_port
OutputPort
Kötelező

A kapcsolat forrását képező csomópont kimeneti portja

dest_port
InputPort
Kötelező

A kapcsolat célhelyeként szolgáló csomópont bemeneti portja

Válaszok

Széle

Visszatérési típus

delete_node

Csomópont törlése a gráfból.

delete_node(node_id)

Paraméterek

node_id
str
Kötelező

csomópont azonosítója

finalize

A gráf csomópontjaihoz tartozó erőforrások véglegesítése.

finalize(dry_run=None, regenerate_outputs=False)

Paraméterek

dry_run
bool
alapértelmezett érték: None

Állítsa Az Igaz értékre annak ellenőrzéséhez, hogy a gráf felépíthető-e anélkül, hogy külső API-hívásokat kellene kezdeményeznie az Azure ML-szolgáltatásnak.

regenerate_outputs
bool
alapértelmezett érték: False

Állítsa Igaz értékre egy új futtatás kényszerítéséhez (tiltsa le a modul/adatforrás újrafelhasználását).

Válaszok

A(z) {node_id(resource_id, is_new_resource)} szótára

Visszatérési típus

generate_yaml

Hozza létre a gráf yaml-ábrázolását.

generate_yaml()

Válaszok

A yaml diktálás visszaadása

Visszatérési típus

get_node

Csomópont lekérése azonosító alapján.

get_node(node_id)

Paraméterek

node_id
str
Kötelező

A csomópont azonosítója.

Válaszok

A csomópont.

Visszatérési típus

sequence

Konfigurálja a csomópontok listáját úgy, hogy a lista első csomópontját követő sorrendben fussanak.

sequence(nodes)

Paraméterek

nodes
list
Kötelező

A csomópontok listája.

submit

Küldje el a gráfot a felhőben való futtatáshoz.

submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)

Paraméterek

pipeline_parameters
dict
alapértelmezett érték: None

A folyamatvégrehajtás paraméterei. Választható.

continue_on_step_failure
bool
alapértelmezett érték: False

Azt jelzi, hogy hagyja-e a kísérlet végrehajtását, ha egy lépés meghiúsul. Ha igaz, csak azok a lépések folytatódnak, amelyek nem függnek a sikertelen lépés kimenetétől.

regenerate_outputs
bool
alapértelmezett érték: False

Igaz értékre van állítva egy új futtatás kényszerítéséhez (letiltja a modul/adatforrás újrafelhasználását)

parent_run_id
alapértelmezett érték: None

A folyamatfuttatás szülőfuttatásának beállításához választható futtatási azonosító, amely a RunHistoryban is megjelenik. A szülőfuttatásnak ugyanahhoz a kísérlethez kell tartoznia, amelyhez a folyamat be van küldve.

kwargs
dict
Kötelező

Egyéni kulcsszóargumentumok, jövőbeli fejlesztéshez fenntartva.

Válaszok

Folyamatfuttatás.

Visszatérési típus

validate

Gráf ellenőrzése. A hibák listáját adja vissza.

validate()

Válaszok

Listahibák.

Visszatérési típus

Attribútumok

datasource_nodes

Szerezze be az összes adatforráscsomópontot tartalmazó listát.

Válaszok

A lista Node

Visszatérési típus

edges

Az élek iterátorának lekérése.

Válaszok

egy lista a Edge

Visszatérési típus

module_nodes

Szerezze be az összes modulcsomópontot tartalmazó listát.

Válaszok

A lista Node

Visszatérési típus

node_dict

Szerezze be az összes csomópontot tartalmazó szótárat.

Válaszok

A(z) {node Id, Node} szótára

Visszatérési típus

node_name_dict

Szerezze be a név szerint indexelt összes csomópontot tartalmazó szótárat.

Válaszok

A(z) {node name, Node} szótára

Visszatérési típus

nodes

Szerezze be az összes csomópontot tartalmazó listát.

Válaszok

A lista Node

Visszatérési típus

params

Szerezze be az összes gráfparamétert tartalmazó szótárat. Az értékek literáltípusok vagy adathivatkozások JSON-sztringként.

Válaszok

A(z) {param name, param value} szótára

Visszatérési típus