Graph Klass
En klass för att definiera ett pipelinekörningsdiagram.
Initiera Graph.
Konstruktor
Graph(name, context)
Parametrar
| Name | Description |
|---|---|
|
name
Obligatorisk
|
Grafens namn. |
|
context
Obligatorisk
|
<xref:azureml.pipeline.core._GraphContext>
Den aktuella grafkontexten. |
|
name
Obligatorisk
|
Grafens namn. |
|
context
Obligatorisk
|
<xref:azureml.pipeline.core._GraphContext>
Den aktuella grafkontexten. |
Metoder
| add_datasource_node |
Lägg till en datakällanod 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ällanod i diagrammet.
add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)
Parametrar
| Name | Description |
|---|---|
|
name
Obligatorisk
|
Nodens namn. |
|
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
|
Datapath-parameternamn. Standardvärde: None
|
Returer
| Typ | Description |
|---|---|
|
nod |
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
|
Nodens namn |
|
input_bindings
Obligatorisk
|
Lista över indataportbindningar. |
|
output_bindings
|
Lista över portbindningar för utdata. Standardvärde: None
|
|
param_bindings
|
Ordlista över 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
|
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 |
|---|---|
|
nod |
connect
Anslut två portar och skapar en Edge.
connect(source_port, dest_port)
Parametrar
| Name | Description |
|---|---|
|
source_port
Obligatorisk
|
Utdataport från den nod som är källan till anslutningen |
|
dest_port
Obligatorisk
|
Indataport från den nod som är målet för anslutningen |
Returer
| Typ | Description |
|---|---|
|
kant |
delete_node
Ta bort en nod från diagrammet.
delete_node(node_id)
Parametrar
| Name | Description |
|---|---|
|
node_id
Obligatorisk
|
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å True för att verifiera att diagrammet 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
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 det är sant fortsätter endast 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 återspeglas i RunHistory. Den överordnade körningen måste tillhöra samma experiment som pipelinen skickas till. Standardvärde: None
|
|
kwargs
Obligatorisk
|
Anpassade nyckelordsargument, reserverade för framtida utveckling. |
Returer
| Typ | Description |
|---|---|
|
En PipelineRun. |
validate
Attribut
datasource_nodes
module_nodes
node_dict
node_name_dict
params
Hämta en ordlista som innehåller alla grafparametrar. Värden är literaltyper eller datareferenser som JSON-sträng.
Returer
| Typ | Description |
|---|---|
|
Ordlista för {param name, param value} |