Megosztás a következőn keresztül:


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 Description
name
Kötelező
str

A gráf neve.

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

Az aktuális gráfkörnyezet.

name
Kötelező
str

A gráf neve.

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

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 Description
name
Kötelező
str

A csomópont neve.

datasource

A csomópont adatforrása.

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

_DatasourceBuilder ehhez a csomóponthoz.

Alapértelmezett érték: None
datapath_param_name
str

Datapath paraméter neve.

Alapértelmezett érték: None

Válaszok

Típus Description

csomópont

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 Description
name
Kötelező
str

A csomópont neve

input_bindings
Kötelező

Bemeneti portkötések listája.

output_bindings

Kimeneti portkötések listája.

Alapértelmezett érték: None
param_bindings

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

Alapértelmezett érték: None
module

Modul ehhez a csomóponthoz

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

_ModuleBuilder ehhez a csomóponthoz

Alapértelmezett érték: None
module_wiring

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.

Alapértelmezett érték: None
runconfig
str

A python_script_step-hez használt runconfig

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

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

Alapértelmezett érték: None

Válaszok

Típus Description

csomópont

connect

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

connect(source_port, dest_port)

Paraméterek

Name Description
source_port
Kötelező

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

dest_port
Kötelező

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

Válaszok

Típus Description

Széle

delete_node

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

delete_node(node_id)

Paraméterek

Name Description
node_id
Kötelező
str

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

Name Description
dry_run

Á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.

Alapértelmezett érték: None
regenerate_outputs

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

Alapértelmezett érték: False

Válaszok

Típus Description

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

generate_yaml

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

generate_yaml()

Válaszok

Típus Description

A yaml diktálás visszaadása

get_node

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

get_node(node_id)

Paraméterek

Name Description
node_id
Kötelező
str

A csomópont azonosítója.

Válaszok

Típus Description

A csomópont.

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

Name Description
nodes
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

Name Description
pipeline_parameters

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

Alapértelmezett érték: None
continue_on_step_failure

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.

Alapértelmezett érték: False
regenerate_outputs

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

Alapértelmezett érték: False
parent_run_id

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.

Alapértelmezett érték: None
kwargs
Kötelező

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

Válaszok

Típus Description

Folyamatfuttatás.

validate

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

validate()

Válaszok

Típus Description

Listahibák.

Attribútumok

datasource_nodes

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

Válaszok

Típus Description

A lista Node

edges

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

Válaszok

Típus Description

egy lista a Edge

module_nodes

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

Válaszok

Típus Description

A lista Node

node_dict

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

Válaszok

Típus Description

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

node_name_dict

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

Válaszok

Típus Description

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

nodes

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

Válaszok

Típus Description

A lista Node

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

Típus Description

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