Dela via


Graph Klass

En klass för att definiera ett pipelinekörningsdiagram.

Initiera Graph.

Arv
builtins.object
Graph

Konstruktor

Graph(name, context)

Parametrar

Name Description
name
Obligatorisk
str

Namnet på grafen.

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

Den aktuella grafkontexten.

name
Obligatorisk
str

Namnet på grafen.

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

Den aktuella grafkontexten.

Metoder

add_datasource_node

Lägg till en datakällnod i diagrammet.

add_module_node

Lägg till en modulnod i diagrammet.

connect

Anslut två portar och skapar en Edge.

delete_node

Ta bort en nod från diagrammet.

finalize

Slutför resurser för noder i diagrammet.

generate_yaml

Generera yaml-representationen av diagrammet.

get_node

Hämta en nod efter ID.

sequence

Konfigurera en lista över noder som ska köras i en sekvens efter den första noden i listan.

submit

Skicka grafen som ska köras i molnet.

validate

Verifiera grafen. Returnerar en lista med fel.

add_datasource_node

Lägg till en datakällnod i diagrammet.

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

Parametrar

Name Description
name
Obligatorisk
str

Namnet på noden.

datasource

Datakälla för den här noden.

Standardvärde: None
datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>

_DatasourceBuilder för den här noden.

Standardvärde: None
datapath_param_name
str

Datapath-parameternamn.

Standardvärde: None

Returer

Typ Description

node

add_module_node

Lägg till en modulnod i diagrammet.

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)

Parametrar

Name Description
name
Obligatorisk
str

Nodens namn

input_bindings
Obligatorisk

Lista över indataportbindningar.

output_bindings

Lista över portbindningar för utdata.

Standardvärde: None
param_bindings

Ordlista med namn/värde-par för parametertilldelningar.

Standardvärde: None
module

Modul för den här noden

Standardvärde: None
module_builder
<xref:azureml.pipeline.core._ModuleBuilder>

_ModuleBuilder för den här noden

Standardvärde: None
module_wiring

En mappning mellan nodens indata/utdata och modulens indata/utdata. Innehåller två nycklar, indata och utdata, var och en mappad till en diktamen vars nycklar är modulens indata-/utdatanamn, och värdena är nodens portar.

Standardvärde: None
runconfig
str

Runconfig som ska användas för python_script_step

Standardvärde: None
cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>

Inställningar som ska användas för moln

Standardvärde: None

Returer

Typ Description

node

connect

Anslut två portar och skapar en Edge.

connect(source_port, dest_port)

Parametrar

Name Description
source_port
Obligatorisk

Utdataport från noden som är källan till anslutningen

dest_port
Obligatorisk

Indataport från noden som är målet för anslutningen

Returer

Typ Description

edge

delete_node

Ta bort en nod från diagrammet.

delete_node(node_id)

Parametrar

Name Description
node_id
Obligatorisk
str

nod-ID

finalize

Slutför resurser för noder i diagrammet.

finalize(dry_run=None, regenerate_outputs=False)

Parametrar

Name Description
dry_run

Ställ in på Sant för att verifiera att grafen kan skapas utan att göra några externa API-anrop till Azure ML-tjänsten.

Standardvärde: None
regenerate_outputs

Ställ in på True för att framtvinga en ny körning (tillåter inte återanvändning av modul/datakälla).

Standardvärde: False

Returer

Typ Description

Ordlista för {node_id, (resource_id, is_new_resource)}

generate_yaml

Generera yaml-representationen av diagrammet.

generate_yaml()

Returer

Typ Description

Returnera yaml-diktamen

get_node

Hämta en nod efter ID.

get_node(node_id)

Parametrar

Name Description
node_id
Obligatorisk
str

Nod-ID:t.

Returer

Typ Description

Noden.

sequence

Konfigurera en lista över noder som ska köras i en sekvens efter den första noden i listan.

sequence(nodes)

Parametrar

Name Description
nodes
Obligatorisk

Listan över noder.

submit

Skicka grafen som ska köras i molnet.

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

Parametrar

Name Description
pipeline_parameters

Parametrar för pipelinekörning. Valfritt.

Standardvärde: None
continue_on_step_failure

Anger om experimentet ska fortsätta köras om ett steg misslyckas. Om värdet är Sant fortsätter bara steg som inte är beroende av utdata från det misslyckade steget att köras.

Standardvärde: False
regenerate_outputs

Ställ in på True för att framtvinga en ny körning (tillåter inte återanvändning av modul/datakälla)

Standardvärde: False
parent_run_id

Valfritt körnings-ID som ska anges för den överordnade körningen av den här pipelinekörningen, vilket visas i RunHistory. Den överordnade körningen måste tillhöra samma experiment som den här pipelinen skickas till.

Standardvärde: None
kwargs
Obligatorisk

Anpassade nyckelordsargument, reserverade för framtida utveckling.

Returer

Typ Description

En PipelineRun.

validate

Verifiera grafen. Returnerar en lista med fel.

validate()

Returer

Typ Description

Lista fel.

Attribut

datasource_nodes

Hämta en lista som innehåller alla datakällnoder.

Returer

Typ Description

Lista över Node

edges

Hämta en iterator av kanter.

Returer

Typ Description

en lista över Edge

module_nodes

Hämta en lista som innehåller alla modulnoder.

Returer

Typ Description

Lista över Node

node_dict

Hämta en ordlista som innehåller alla noder.

Returer

Typ Description

Ordlista för {node Id, Node}

node_name_dict

Hämta en ordlista som innehåller alla noder indexerade efter namn.

Returer

Typ Description

Ordlista med {node name, Node}

nodes

Hämta en lista som innehåller alla noder.

Returer

Typ Description

Lista över Node

params

Hämta en ordlista som innehåller alla grafparametrar. Värden är literaltyper eller datareferenser som JSON-sträng.

Returer

Typ Description

Ordlista med {param name, param value}