Graph Klas
Een klasse voor het definiëren van een pijplijnuitvoeringsgrafiek.
Initialiseer Graph.
- Overname
-
builtins.objectGraph
Constructor
Graph(name, context)
Parameters
- context
- <xref:azureml.pipeline.core._GraphContext>
De huidige grafiekcontext.
- context
- <xref:azureml.pipeline.core._GraphContext>
De huidige grafiekcontext.
Methoden
add_datasource_node |
Voeg een gegevensbronknooppunt toe aan de grafiek. |
add_module_node |
Voeg een moduleknooppunt toe aan de grafiek. |
connect |
Verbind twee poorten en maak een Edge. |
delete_node |
Verwijder een knooppunt uit de grafiek. |
finalize |
Voltooi resources voor knooppunten in de grafiek. |
generate_yaml |
Genereer de yaml-weergave van de grafiek. |
get_node |
Een knooppunt ophalen op basis van id. |
sequence |
Configureer een lijst met knooppunten die moet worden uitgevoerd in een volgorde na het eerste knooppunt in de lijst. |
submit |
Verzend de grafiek om in de cloud uit te voeren. |
validate |
Grafiek valideren. Retourneert een lijst met fouten. |
add_datasource_node
Voeg een gegevensbronknooppunt toe aan de grafiek.
add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)
Parameters
- datasource_builder
- <xref:azureml.pipeline.core._DatasourceBuilder>
_DatasourceBuilder voor dit knooppunt.
Retouren
node
Retourtype
add_module_node
Voeg een moduleknooppunt toe aan de grafiek.
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)
Parameters
- param_bindings
- dict
Woordenlijst met naam-waardeparen voor parametertoewijzingen.
- module_builder
- <xref:azureml.pipeline.core._ModuleBuilder>
_ModuleBuilder voor dit knooppunt
Een toewijzing tussen de invoer/uitvoer van het knooppunt en de module-invoer/-uitvoer. Bevat twee sleutels, invoer en uitvoer, elk toegewezen aan een dict waarvan de sleutels de namen van de invoer/uitvoer van de module zijn, en de waarden zijn de poorten van het knooppunt.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Instellingen die worden gebruikt voor clouds
Retouren
node
Retourtype
connect
Verbind twee poorten en maak een Edge.
connect(source_port, dest_port)
Parameters
Retouren
edge
Retourtype
delete_node
Verwijder een knooppunt uit de grafiek.
delete_node(node_id)
Parameters
finalize
Voltooi resources voor knooppunten in de grafiek.
finalize(dry_run=None, regenerate_outputs=False)
Parameters
- dry_run
- bool
Stel in op Waar om te controleren of de grafiek kan worden gemaakt zonder externe API-aanroepen naar azure ML-service te maken.
- regenerate_outputs
- bool
Stel in op True om een nieuwe uitvoering af te dwingen (staat hergebruik van module/gegevensbron niet toe).
Retouren
Woordenlijst van {node_id, (resource_id, is_new_resource)}
Retourtype
generate_yaml
Genereer de yaml-weergave van de grafiek.
generate_yaml()
Retouren
De yaml-dict retourneren
Retourtype
get_node
Een knooppunt ophalen op basis van id.
get_node(node_id)
Parameters
Retouren
Het knooppunt.
Retourtype
sequence
Configureer een lijst met knooppunten die moet worden uitgevoerd in een volgorde na het eerste knooppunt in de lijst.
sequence(nodes)
Parameters
submit
Verzend de grafiek om in de cloud uit te voeren.
submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)
Parameters
- continue_on_step_failure
- bool
Geeft aan of het experiment moet worden voortgezet als één stap mislukt. Indien waar, worden alleen stappen uitgevoerd die niet afhankelijk zijn van de uitvoer van de mislukte stap.
- regenerate_outputs
- bool
Stel in op True om een nieuwe uitvoering af te dwingen (staat hergebruik van module/gegevensbron niet toe)
- parent_run_id
Optionele uitvoerings-id die moet worden ingesteld voor de bovenliggende uitvoering van deze pijplijnuitvoering, die wordt weergegeven in RunHistory. De bovenliggende uitvoering moet deel uitmaken van hetzelfde experiment als waar deze pijplijn naar wordt verzonden.
Retouren
Een pijplijnUitvoeren.
Retourtype
validate
Grafiek valideren. Retourneert een lijst met fouten.
validate()
Retouren
Fouten weergeven.
Retourtype
Kenmerken
datasource_nodes
edges
module_nodes
node_dict
node_name_dict
Haal een woordenlijst op met alle knooppunten die op naam zijn geïndexeerd.
Retouren
Woordenlijst van {knooppuntnaam, Node}
Retourtype
nodes
params
Haal een woordenlijst op met alle grafiekparameters. Waarden zijn letterlijke typen of gegevensreferenties als JSON-tekenreeks.
Retouren
Woordenlijst van {param name, param value}
Retourtype
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor