Graph Classe
Classe permettant de définir un graphe d’exécution de pipeline.
Initialisez Graph.
- Héritage
-
builtins.objectGraph
Constructeur
Graph(name, context)
Paramètres
- context
- <xref:azureml.pipeline.core._GraphContext>
Contexte de graphe actuel.
- context
- <xref:azureml.pipeline.core._GraphContext>
Contexte de graphe actuel.
Méthodes
add_datasource_node |
Ajoute un nœud de source de données au graphe. |
add_module_node |
Ajoute un nœud de module au graphe. |
connect |
Connecte deux ports et crée une arête. |
delete_node |
Supprime un nœud du graphe. |
finalize |
Finalise les ressources pour les nœuds dans le graphe. |
generate_yaml |
Génère la représentation yaml du graphe. |
get_node |
Obtient un nœud par ID. |
sequence |
Configure la liste des nœuds à exécuter dans une séquence qui suit le premier nœud de la liste. |
submit |
Envoie le graphe à exécuter dans le cloud. |
validate |
Valide le graphe. Retourne la liste des erreurs. |
add_datasource_node
Ajoute un nœud de source de données au graphe.
add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)
Paramètres
- datasource_builder
- <xref:azureml.pipeline.core._DatasourceBuilder>
_DatasourceBuilder pour ce nœud.
Retours
nœud
Type de retour
add_module_node
Ajoute un nœud de module au graphe.
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ètres
- param_bindings
- dict
Dictionnaire de paires nom-valeur pour les affectations de paramètres.
- module_builder
- <xref:azureml.pipeline.core._ModuleBuilder>
_ModuleBuilder pour ce nœud
Mise en correspondance entre les entrées/sorties du nœud et les entrées/sorties du module. Contient deux clés, des entrées et sorties, chacune mappée à un dictionnaire dont les clés sont les noms d’entrées/sorties du module et les valeurs sont les ports du nœud.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Paramètres à utiliser pour les clouds
Retours
nœud
Type de retour
connect
Connecte deux ports et crée une arête.
connect(source_port, dest_port)
Paramètres
Retours
arête
Type de retour
delete_node
finalize
Finalise les ressources pour les nœuds dans le graphe.
finalize(dry_run=None, regenerate_outputs=False)
Paramètres
- dry_run
- bool
Affectez la valeur True pour vérifier que le graphe peut être généré sans effectuer d’appels d’API externes au service Azure ML.
- regenerate_outputs
- bool
Affectez la valeur True pour forcer une nouvelle exécution (interdit la réutilisation du module/de la source de données).
Retours
Dictionnaire de {node_id, (resource_id, is_new_resource)}
Type de retour
generate_yaml
Génère la représentation yaml du graphe.
generate_yaml()
Retours
Retourne le dictionnaire yaml
Type de retour
get_node
Obtient un nœud par ID.
get_node(node_id)
Paramètres
Retours
Nœud.
Type de retour
sequence
Configure la liste des nœuds à exécuter dans une séquence qui suit le premier nœud de la liste.
sequence(nodes)
Paramètres
submit
Envoie le graphe à exécuter dans le cloud.
submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)
Paramètres
- pipeline_parameters
- dict
Paramètres pour l’exécution de pipeline. facultatif.
- continue_on_step_failure
- bool
Indique si l’expérience continue à s’exécuter si une étape échoue. Si la valeur est True, seules les étapes qui n’ont aucune dépendance sur la sortie de l’étape qui a échoué continuent à s’exécuter.
- regenerate_outputs
- bool
Affecte la valeur True pour forcer une nouvelle exécution (interdit la réutilisation du module/de la source de données)
- parent_run_id
ID d’exécution facultatif à définir pour l’exécution parent de cette exécution de pipeline, qui est reflété dans RunHistory. L’exécution parent doit appartenir à la même expérience que celle à laquelle ce pipeline est soumis.
- kwargs
- dict
Arguments de mot clé personnalisés, réservés à des fins de développement futur.
Retours
PipelineRun.
Type de retour
validate
Valide le graphe. Retourne la liste des erreurs.
validate()
Retours
Liste les erreurs.
Type de retour
Attributs
datasource_nodes
Obtient une liste contenant tous les nœuds de source de données.
Retours
Liste de Node
Type de retour
edges
module_nodes
node_dict
Obtient un dictionnaire contenant tous les nœuds.
Retours
Dictionnaire de {ID de nœud, Node}
Type de retour
node_name_dict
Obtient un dictionnaire contenant tous les nœuds indexés par nom.
Retours
Dictionnaire de {Nom de nœud, Node}
Type de retour
nodes
params
Obtient un dictionnaire contenant tous les paramètres de graphe. Les valeurs sont des types de littéral ou une référence de données sous forme de chaîne JSON.
Retours
Dictionnaire de {nom de paramètre, valeur de paramètre}
Type de retour
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour