Node Classe
Représente une unité de base dans un graphique, par exemple une source de données ou une étape.
Initialiser le nœud.
- Héritage
-
builtins.objectNode
Constructeur
Node(graph, node_id, name=None, module=None, module_builder=None, datasource=None, datasource_builder=None, module_wiring=None)
Paramètres
Nom | Description |
---|---|
graph
Obligatoire
|
Graphe auquel appartient ce nœud. |
node_id
Obligatoire
|
ID du nœud. |
name
|
Nom du graphe. Valeur par défaut: None
|
module
|
Module associé au nœud. Valeur par défaut: None
|
module_builder
|
<xref:azureml.pipeline.core._ModuleBuilder>
Générateur de module associé au nœud. Valeur par défaut: None
|
datasource
|
Source de données associée au nœud. Valeur par défaut: None
|
datasource_builder
|
<xref:azureml.pipeline.core._DatasourceBuilder>
Générateur de source de données associé au nœud. Valeur par défaut: None
|
module_wiring
|
Mappage 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. Valeur par défaut: None
|
graph
Obligatoire
|
Graphe auquel appartient ce nœud. |
node_id
Obligatoire
|
ID du nœud. |
name
Obligatoire
|
Nom du nœud. |
module
Obligatoire
|
Module associé au nœud. |
module_builder
Obligatoire
|
<xref:azureml.pipeline.core._ModuleBuilder>
Générateur de module associé au nœud. |
datasource
Obligatoire
|
Source de données associée au nœud. |
datasource_builder
Obligatoire
|
<xref:azureml.pipeline.core._DatasourceBuilder>
Générateur de source de données associé au nœud. |
module_wiring
Obligatoire
|
Mappage 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. |
Méthodes
get_input |
Retourne un InputPort par son nom. |
get_output |
Retourne un OutputPort par son nom. |
get_param |
Retourne un paramètre par son nom. |
run_after |
Exécute ce nœud après le nœud donné. Si vous voulez exécuter une étape, par exemple step3, à l’issue des étapes 1 et 2, vous pouvez utiliser :
|
sequence |
Configure une liste de nœuds à exécuter en séquence après ce nœud. |
get_input
Retourne un InputPort par son nom.
get_input(name)
Paramètres
Nom | Description |
---|---|
name
Obligatoire
|
Nom du port d’entrée. |
Retours
Type | Description |
---|---|
Port d’entrée portant le nom correspondant. |
get_output
Retourne un OutputPort par son nom.
get_output(name)
Paramètres
Nom | Description |
---|---|
name
Obligatoire
|
Nom du port de sortie |
Retours
Type | Description |
---|---|
Port de sortie |
get_param
Retourne un paramètre par son nom.
get_param(name)
Paramètres
Nom | Description |
---|---|
name
Obligatoire
|
Nom du paramètre. |
Retours
Type | Description |
---|---|
Paramètre. |
run_after
Exécute ce nœud après le nœud donné.
Si vous voulez exécuter une étape, par exemple step3, à l’issue des étapes 1 et 2, vous pouvez utiliser :
step3.run_after(step1)
step3.run_after(step2)
run_after(node)
Paramètres
Nom | Description |
---|---|
node
Obligatoire
|
Nœud à exécuter avant ce nœud. |
sequence
Configure une liste de nœuds à exécuter en séquence après ce nœud.
sequence(nodes)
Paramètres
Nom | Description |
---|---|
nodes
Obligatoire
|
Liste des nœuds. |
Attributs
datasource_def
Permet d’obtenir la définition de la source de données.
Retours
Type | Description |
---|---|
Objet de définition de source de données. |
input_dict
Permet d’obtenir un dictionnaire contenant toutes les entrées.
Retours
Type | Description |
---|---|
Dictionnaire de {nom d’entrée, InputPort} |
inputs
module_def
Permet d’obtenir la définition du module.
Retours
Type | Description |
---|---|
Objet de définition de module. |
name
node_id
output_dict
Permet d’obtenir un dictionnaire contenant toutes les sorties.
Retours
Type | Description |
---|---|
Dictionnaire de {nom de sortie, OutputPort} |
outputs
Permet d’obtenir la liste de toutes les sorties.
Retours
Type | Description |
---|---|
Liste des OutputPort. |