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