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.objectGraph
Konstruktor
Graph(name, context)
Paraméterek
Name | Description |
---|---|
name
Kötelező
|
A gráf neve. |
context
Kötelező
|
<xref:azureml.pipeline.core._GraphContext>
Az aktuális gráfkörnyezet. |
name
Kötelező
|
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ő
|
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
|
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ő
|
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
|
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ő
|
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ő
|
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
module_nodes
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
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 |