Partager via


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
str

L'ID du nœud.

name
str

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
str

L'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 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 :


   step3.run_after(step1)
   step3.run_after(step2)
sequence

Configurez une liste de nœuds à exécuter en séquence après ce nœud.

get_input

Retourne un InputPort par nom.

get_input(name)

Paramètres

Nom Description
name
Obligatoire
str

Nom du port d’entrée.

Retours

Type Description

Port d’entrée avec le nom correspondant.

get_output

Retourne un OutputPort par 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 nom.

get_param(name)

Paramètres

Nom Description
name
Obligatoire
str

Nom du paramètre.

Retours

Type Description

Paramètre.

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

Obtenir un dictionnaire contenant toutes les entrées.

Retours

Type Description

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

inputs

Obtenir une liste contenant toutes les entrées.

Retours

Type Description

Liste des InputPort.

module_def

Obtenez la définition du module.

Retours

Type Description

Objet de définition de module.

name

Obtenez le nom de ce nœud.

Retours

Type Description
str

Nom.

node_id

Obtenez l’ID de nœud de ce nœud.

Retours

Type Description
str

ID de nœud.

output_dict

Obtenir un dictionnaire contenant toutes les sorties.

Retours

Type Description

Dictionnaire de {nom de sortie, OutputPort}

outputs

Obtenir une liste contenant toutes les sorties.

Retours

Type Description

Liste de OutputPort.

params

Obtenir un dictionnaire contenant tous les paramètres.

Retours

Type Description

Dictionnaire de {nom de paramètre, Param}