graph Module

Définit des classes pour construire des graphes de pipeline Azure Machine Learning.

Les graphes de pipeline Azure ML sont créés pour les objets Pipeline, lorsque vous utilisez des objets PipelineStep (et des classes dérivées), PipelineData et PipelineData. Dans les cas d’utilisation classiques, vous n’aurez pas besoin d’utiliser directement les classes de ce module.

Un graphe d’exécution de pipeline se compose de nœuds de module qui représentent des unités de base telles qu’une source de données ou une étape. Les nœuds peuvent avoir des ports d’entrée et de sortie, ainsi que des paramètres associés. Les arêtes définissent les relations entre deux ports de nœud dans un graphe.

Classes

DataSource

Source de données qui peut être utilisée dans un graphique.

Initialisez DataSource.

DataSourceDef

Définition d’une source de données.

Initialisez DataSourceDef.

DataSourceNode

Représente une source de données dans un graphique.

Initialisez le nœud de source de données.

DataType

Type de données pour un élément de données (entrée ou sortie).

Initialisez DataType.

Edge

Instance d’une arête entre deux ports de nœud dans le graphique.

Initialisez Edge.

Graph

Classe permettant de définir un graphique d’exécution de pipeline.

Initialiser Graph.

InputPort

Instance d’un port d’entrée sur un nœud, qui peut être connectée à un port de sortie.

Initialisez InputPort.

InputPortBinding

Définit une liaison d’une source à une entrée d’une étape de pipeline.

Une InputPortBinding peut être utilisée comme entrée d’une étape. La source peut être PipelineData, PortDataReference, DataReference, PipelineDataset ou OutputPortBinding.

InputPortBinding s’avère utile pour spécifier le nom de l’entrée d’étape, si elle doit être différente du nom de l’objet de liaison (autrement dit, pour éviter des noms d’entrée/de sortie en double ou parce que le script d’étape a besoin d’une entrée portant un nom donné). Elle peut également être utilisée pour spécifier le bind_mode pour les entrées PythonScriptStep.

Initialisez InputPortBinding.

InputPortDef

Définition d’un port d’entrée.

Créez un port d’entrée.

Module

Module exécutable pouvant être utilisé dans un graphique.

Cette classe n'est pas destinée à être utilisée directement. Utilisez plutôt cette classe Module.

Initialiser le module.

ModuleDef

Définition d’un module, comprenant les définitions d’exécution et de port.

Initialisez ModuleDef.

ModuleNode

Représente un module dans un graphique.

Initialiser le nœud de module.

Node

Représente une unité de base dans un graphique, par exemple une source de données ou une étape.

Initialiser Node.

OutputPort

Instance d’un port de sortie sur un nœud, qui peut être connectée à un port d’entrée.

Initialisez OutputPort.

OutputPortBinding

Définit une sortie nommée d’une étape de pipeline.

OutputPortBinding peut être utilisé pour spécifier le type de données qui sera produit par une étape et la façon dont les données seront produites. Il peut être utilisé avec InputPortBinding pour spécifier que la sortie de l’étape est une entrée obligatoire d’une autre étape.

Initialisez OutputPortBinding.

OutputPortDef

Définition d’un port de sortie.

Créez un port de sortie.

Param

Instance d’un paramètre sur un nœud.

Initialisez Param.

ParamDef

Définition d’un paramètre d’exécution.

Initialisez ParamDef.

PipelineDataset

Agit comme un adaptateur pour le jeu de données et le pipeline.

Notes

Cette classe est déconseillée. Découvrez comment utiliser le jeu de données avec le pipeline ; consultez https://aka.ms/pipeline-with-dataset.

Il s’agit d’une classe interne. Vous ne devez pas créer cette classe directement, mais plutôt appeler les méthodes d’instance as_* sur le jeu de données ou les classes OutputDatasetConfig.

Agir comme adaptateur pour le jeu de données et le pipeline.

Il s’agit d’une classe interne. Vous ne devez pas créer cette classe directement, mais plutôt appeler les méthodes d’instance as_* sur le jeu de données ou les classes OutputDatasetConfig.

PipelineParameter

Définit un paramètre dans une exécution du pipeline.

Utilisez les paramètres de pipeline pour créer des pipelines polyvalents qui peuvent par la suite être soumis de nouveau avec des valeurs de paramètre variables.

Initialiser les paramètres de pipeline.

PortDataReference

Modélise les données associées à une sortie d’une StepRun terminée.

Un objet PortDataReference peut être utilisé pour télécharger les données de sortie produites par un StepRun. Elle peut également être utilisée comme entrée d’étape dans un pipeline futur.

Initialisez PortDataReference.

PublishedPipeline

Représente un pipeline à envoyer sans le code Python qui l’a construit.

En outre, un PublishedPipeline peut être utilisé pour renvoyer un Pipeline avec différentes valeurs et entrées PipelineParameter.

Initialisez PublishedPipeline.

point de terminaison :p aram URL du point de terminaison REST permettant d’envoyer des exécutions de pipeline pour ce pipeline. :type endpoint: str :p aram total_run_steps: Le nombre d’étapes dans ce pipeline :type total_run_steps: int :p aram workspace: l’espace de travail du pipeline publié. :type workspace: azureml.core.Workspace :p aram continue_on_step_failure: Indique s’il faut poursuivre l’exécution d’autres étapes dans pipelineRun

si une étape échoue, la valeur par défaut est false.

StoredProcedureParameter

Représente un paramètre de procédure stockée SQL à utiliser avec des références de base de données SQL.

Initialisez StoredProcedureParameter.

par défaut, azureml.pipeline.core.graph.StoredProcedureParameterType.String :type type: azureml.pipeline.core.graph.StoredProcedureParameterType

TrainingOutput

Définit une sortie spécialisée de certaines étapes de pipeline à utiliser dans un pipeline.

TrainingOutput permet la mise à disposition d’une métrique ou d’un modèle de Machine Learning automatisé comme sortie d’étape à consommer dans un pipeline Azure Machine Learning. Ne peut pas être utilisé avec AutoMLStep ou HyperDriveStep.

Initialiser TrainingOutput.

param model_file : fichier de modèle spécifique à inclure dans la sortie. Pour HyperDriveStep uniquement.

Énumérations

StoredProcedureParameterType

Définit des types de paramètres de procédure stockée SQL à utiliser avec des références de base de données SQL.