Node Classe
Représente une unité de base dans un graphique, par exemple, il peut s’agir d’une source de données ou d’une étape.
Initialiser le nœud.
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
|
Le graphique auquel appartient ce nœud. |
node_id
Obligatoire
|
L'ID du nœud. |
name
|
Nom du graphique. 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 modules 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 sources 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, entrées et sorties, chacune mappée à un dict 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
|
Le graphique auquel appartient ce nœud. |
node_id
Obligatoire
|
L'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 modules 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 sources 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, entrées et sorties, chacune mappée à un dict 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 nom. |
get_output |
Retourne un OutputPort par nom. |
get_param |
Retourne un paramètre par nom. |
run_after |
Exécutez ce nœud après le nœud donné. Si vous souhaitez exécuter une étape, par exemple, étape3 une fois l’étape1 et l’étape2 terminées, vous pouvez utiliser :
|
sequence |
Configurez une liste de nœuds à exécuter en séquence après ce nœud. |
get_input
get_output
Retourne un OutputPort par nom.
get_output(name)
Paramètres
Nom | Description |
---|---|
name
Obligatoire
|
Nom du port de sortie |
Retours
Type | Description |
---|---|
Port de sortie |
get_param
run_after
Exécutez ce nœud après le nœud donné.
Si vous souhaitez exécuter une étape, par exemple, étape3 une fois l’étape1 et l’étape2 terminées, 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
Configurez 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
Obtenez la définition de la source de données.
Retours
Type | Description |
---|---|
Objet de définition de source de données. |
input_dict
inputs
module_def
name
node_id
output_dict
Obtenir un dictionnaire contenant toutes les sorties.
Retours
Type | Description |
---|---|
Dictionnaire de {nom de sortie, OutputPort} |