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.object
Node

Constructeur

Node(graph, node_id, name=None, module=None, module_builder=None, datasource=None, datasource_builder=None, module_wiring=None)

Paramètres

graph
Graph
Obligatoire

Graphe auquel appartient ce nœud.

node_id
str
Obligatoire

ID du nœud.

name
str
valeur par défaut: None

Nom du graphe.

module
Module
valeur par défaut: None

Module associé au nœud.

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
valeur par défaut: None

Générateur de module associé au nœud.

datasource
DataSource
valeur par défaut: None

Source de données associée au nœud.

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
valeur par défaut: None

Générateur de source de données associé au nœud.

module_wiring
Dict[str, object]
valeur par défaut: None

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.

graph
Graph
Obligatoire

Graphe auquel appartient ce nœud.

node_id
str
Obligatoire

ID du nœud.

name
str
Obligatoire

Nom du nœud.

module
Module
Obligatoire

Module associé au nœud.

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
Obligatoire

Générateur de module associé au nœud.

datasource
DataSource
Obligatoire

Source de données associée au nœud.

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
Obligatoire

Générateur de source de données associé au nœud.

module_wiring
Dict[str, object]
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 :


   step3.run_after(step1)
   step3.run_after(step2)
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

name
str
Obligatoire

Nom du port d’entrée.

Retours

Port d’entrée portant le nom correspondant.

Type de retour

get_output

Retourne un OutputPort par son nom.

get_output(name)

Paramètres

name
str
Obligatoire

Nom du port de sortie

Retours

Port de sortie

Type de retour

get_param

Retourne un paramètre par son nom.

get_param(name)

Paramètres

name
str
Obligatoire

Nom du paramètre.

Retours

Paramètre.

Type de retour

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

node
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

nodes
list
Obligatoire

Liste des nœuds.

Attributs

datasource_def

Permet d’obtenir la définition de la source de données.

Retours

Objet de définition de source de données.

Type de retour

input_dict

Permet d’obtenir un dictionnaire contenant toutes les entrées.

Retours

Dictionnaire de {nom d’entrée, InputPort}

Type de retour

inputs

Permet d’obtenir la liste de toutes les entrées.

Retours

Liste de InputPort.

Type de retour

module_def

Permet d’obtenir la définition du module.

Retours

Objet de définition de module.

Type de retour

name

Permet d’obtenir le nom de ce nœud.

Retours

Nom.

Type de retour

str

node_id

Permet d’obtenir l’ID de ce nœud.

Retours

ID du nœud.

Type de retour

str

output_dict

Permet d’obtenir un dictionnaire contenant toutes les sorties.

Retours

Dictionnaire de {nom de sortie, OutputPort}

Type de retour

outputs

Permet d’obtenir la liste de toutes les sorties.

Retours

Liste des OutputPort.

Type de retour

params

Permet d’obtenir un dictionnaire contenant tous les paramètres.

Retours

Dictionnaire de {nom de paramètre, Param}

Type de retour