Partager via


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

Nom Description
graph
Obligatoire

Graphe auquel appartient ce nœud.

node_id
Obligatoire
str

ID du nœud.

name
str

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
str

ID du nœud.

name
Obligatoire
str

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 :


   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

Nom Description
name
Obligatoire
str

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
str

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
str

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

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

Retours

Type Description

Liste de InputPort.

module_def

Permet d’obtenir la définition du module.

Retours

Type Description

Objet de définition de module.

name

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

Retours

Type Description
str

Nom.

node_id

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

Retours

Type Description
str

ID du nœud.

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.

params

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

Retours

Type Description

Dictionnaire de {nom de paramètre, Param}