Graph Classe
Classe per definire un grafico di esecuzione della pipeline.
Inizializzare Graph.
- Ereditarietà
-
builtins.objectGraph
Costruttore
Graph(name, context)
Parametri
- context
- <xref:azureml.pipeline.core._GraphContext>
Contesto del grafico corrente.
- context
- <xref:azureml.pipeline.core._GraphContext>
Contesto del grafico corrente.
Metodi
add_datasource_node |
Aggiungere un nodo origine dati al grafico. |
add_module_node |
Aggiungere un nodo del modulo al grafico. |
connect |
Connettere due porte e creare un'istanza di Edge. |
delete_node |
Eliminare un nodo dal grafico. |
finalize |
Finalizzare le risorse per i nodi nel grafico. |
generate_yaml |
Generare la rappresentazione yaml del grafico. |
get_node |
Ottenere un nodo in base all'ID. |
sequence |
Configurare un elenco di nodi da eseguire in una sequenza seguendo il primo nodo nell'elenco. |
submit |
Inviare il grafico da eseguire nel cloud. |
validate |
Convalida grafico. Restituisce un elenco di errori. |
add_datasource_node
Aggiungere un nodo origine dati al grafico.
add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)
Parametri
- datasource_builder
- <xref:azureml.pipeline.core._DatasourceBuilder>
_DatasourceBuilder per questo nodo.
Restituisce
node
Tipo restituito
add_module_node
Aggiungere un nodo del modulo al grafico.
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)
Parametri
- param_bindings
- dict
Dizionario delle coppie nome-valore per le assegnazioni di parametri.
- module_builder
- <xref:azureml.pipeline.core._ModuleBuilder>
_ModuleBuilder per questo nodo
Mapping tra gli input/output del nodo e gli input/output del modulo. Contiene due chiavi, input e output, ognuno mappato a un dict le cui chiavi sono i nomi input/output del modulo e i valori sono le porte del nodo.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Impostazioni che verranno usate per i cloud
Restituisce
node
Tipo restituito
connect
Connettere due porte e creare un'istanza di Edge.
connect(source_port, dest_port)
Parametri
Restituisce
Bordo
Tipo restituito
delete_node
finalize
Finalizzare le risorse per i nodi nel grafico.
finalize(dry_run=None, regenerate_outputs=False)
Parametri
- dry_run
- bool
Impostare su True per verificare che il grafico possa essere compilato senza effettuare chiamate API esterne al servizio Azure ML.
- regenerate_outputs
- bool
Impostare su True per forzare una nuova esecuzione (non consente il riutilizzo del modulo/dell'origine dati).
Restituisce
Dizionario di {node_id, (resource_id, is_new_resource)}
Tipo restituito
generate_yaml
Generare la rappresentazione yaml del grafico.
generate_yaml()
Restituisce
Restituire il dict yaml
Tipo restituito
get_node
Ottenere un nodo in base all'ID.
get_node(node_id)
Parametri
Restituisce
Nodo.
Tipo restituito
sequence
Configurare un elenco di nodi da eseguire in una sequenza seguendo il primo nodo nell'elenco.
sequence(nodes)
Parametri
submit
Inviare il grafico da eseguire nel cloud.
submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)
Parametri
- pipeline_parameters
- dict
Parametri per l'esecuzione della pipeline. Facoltativa.
- continue_on_step_failure
- bool
Indica se consentire all'esperimento di continuare l'esecuzione se un passaggio ha esito negativo. Se True, solo i passaggi che non hanno alcuna dipendenza dall'output del passaggio non riuscito continueranno l'esecuzione.
- regenerate_outputs
- bool
Impostare su True per forzare una nuova esecuzione (non consente il riutilizzo del modulo/dell'origine dati)
- parent_run_id
ID esecuzione facoltativo da impostare per l'esecuzione padre di questa pipeline, che viene riflessa in RunHistory. L'esecuzione padre deve appartenere allo stesso esperimento di questa pipeline a cui viene inviata.
- kwargs
- dict
Argomenti delle parole chiave personalizzati, riservati per lo sviluppo futuro.
Restituisce
A PipelineRun.
Tipo restituito
validate
Convalida grafico. Restituisce un elenco di errori.
validate()
Restituisce
Elencare gli errori.
Tipo restituito
Attributi
datasource_nodes
Ottenere un elenco contenente tutti i nodi dell'origine dati.
Restituisce
Elenco di Node
Tipo restituito
edges
module_nodes
node_dict
Ottenere un dizionario contenente tutti i nodi.
Restituisce
Dizionario di {id nodo, Node}
Tipo restituito
node_name_dict
Ottenere un dizionario contenente tutti i nodi indicizzati per nome.
Restituisce
Dizionario di {nome nodo, Node}
Tipo restituito
nodes
params
Ottenere un dizionario contenente tutti i parametri del grafico. I valori sono tipi letterali o riferimenti ai dati come stringa JSON.
Restituisce
Dizionario di {param name, param value}
Tipo restituito
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per