Compartir a través de


graph Módulo

Define clases para construir gráficos de canalización de Azure Machine Learning.

Los gráficos de canalización de Azure ML se crean para Pipeline objetos, cuando se usan PipelineStep (y clases derivadas), PipelineDatay PipelineData objetos . En casos de uso típicos, no tendrá que usar directamente las clases de este módulo.

Un gráfico de ejecución de canalización consta de nodos de módulo que representan unidades básicas, como un origen de datos o un paso. Los nodos pueden tener puertos de entrada y puertos de salida y parámetros asociados. Los bordes definen relaciones entre dos puertos de nodo en un gráfico.

Clases

DataSource

Un origen de datos que se puede usar en un gráfico.

Inicialice DataSource.

DataSourceDef

Definición de un origen de datos.

Inicialice DataSourceDef.

DataSourceNode

Representa un origen de datos en un gráfico.

Inicialice el nodo del origen de datos.

DataType

Tipo de datos para un fragmento de datos (entrada o salida).

Inicialice DataType.

Edge

Instancia de un borde entre dos puertos de nodo en el gráfico.

Inicializar Edge.

Graph

Clase para definir un gráfico de ejecución de canalización.

Inicializar grafo.

InputPort

Instancia de un puerto de entrada en un nodo, que se puede conectar a un puerto de salida.

Inicialice InputPort.

InputPortBinding

Define un enlace de un origen a una entrada de un paso de canalización.

InputPortBinding se puede usar como entrada para un paso. El origen puede ser , PipelineDataPortDataReference, DataReference, PipelineDataseto OutputPortBinding.

InputPortBinding es útil para especificar el nombre de la entrada del paso, si debe ser diferente del nombre del objeto de enlace (es decir, para evitar nombres de entrada y salida duplicados o porque el script de paso necesita una entrada para tener un nombre determinado). También se puede usar para especificar el bind_mode para PythonScriptStep las entradas.

Inicialice InputPortBinding.

InputPortDef

Definición de un puerto de entrada.

Cree un puerto de entrada.

Module

Módulo ejecutable que se puede usar en un grafo.

Esta clase no está pensada para usarse directamente. Use esta Module clase en su lugar.

Inicializar módulo.

ModuleDef

Definición de un módulo, incluidas las definiciones de ejecución y puerto.

Inicializar ModuleDef.

ModuleNode

Representa un módulo de un gráfico.

Inicialice el nodo del módulo.

Node

Representa una unidad básica de un grafo, por ejemplo, podría ser cualquier origen de datos o paso.

Inicializar el nodo.

OutputPort

Instancia de un puerto de salida en un nodo, que se puede conectar a un puerto de entrada.

Inicialice OutputPort.

OutputPortBinding

Define una salida con nombre de un paso de canalización.

OutputPortBinding se puede usar para especificar el tipo de datos que se producirán paso a paso y cómo se generarán los datos. Se puede usar con InputPortBinding para especificar que la salida del paso es una entrada necesaria de otro paso.

Inicialice OutputPortBinding.

OutputPortDef

Definición de un puerto de salida.

Cree un puerto de salida.

Param

Instancia de un parámetro en un nodo.

Inicializar param.

ParamDef

Definición de un parámetro de ejecución.

Inicialice ParamDef.

PipelineDataset

Actúa como adaptador para el conjunto de datos y la canalización.

Nota:

Esta clase está en desuso. Para aprender a usar el conjunto de datos con la canalización, consulte https://aka.ms/pipeline-with-dataset.

Se trata de una clase interna. No debe crear esta clase directamente, sino llamar a los métodos de instancia de as_* en las clases Dataset o OutputDatasetConfig.

Actúe como adaptador para el conjunto de datos y la canalización.

Se trata de una clase interna. No debe crear esta clase directamente, sino llamar a los métodos de instancia de as_* en las clases Dataset o OutputDatasetConfig.

PipelineParameter

Define un parámetro en una ejecución de canalización.

Use PipelineParameters para construir canalizaciones versátiles que se pueden volver a enviar más adelante con distintos valores de parámetro.

Inicialice los parámetros de canalización.

PortDataReference

Modela los datos asociados a una salida de un StepRun completado.

Un objeto PortDataReference se puede usar para descargar los datos de salida generados por .StepRun También se puede usar como entrada de paso en una canalización futura.

Inicialice PortDataReference.

PublishedPipeline

Representa una canalización que se va a enviar sin el código de Python que lo construyó.

Además, se puede usar publishedPipeline para volver a enviar un Pipeline con valores y entradas diferentes PipelineParameter .

Inicialice PublishedPipeline.

:p aram punto de conexión La dirección URL del punto de conexión REST para enviar ejecuciones de canalización para esta canalización. :type endpoint: str :p aram total_run_steps: el número de pasos de esta canalización :type total_run_steps: int :p aram workspace: el área de trabajo de la canalización publicada. :type workspace: azureml.core.Workspace :p aram continue_on_step_failure: Si desea continuar la ejecución de otros pasos en PipelineRun

si se produce un error en un paso, el valor predeterminado es false.

StoredProcedureParameter

Representa un parámetro de procedimiento almacenado de SQL para su uso con referencias de base de datos SQL.

Inicialice StoredProcedureParameter.

el valor predeterminado es azureml.pipeline.core.graph.StoredProcedureParameterType.String :type type: azureml.pipeline.core.graph.StoredProcedureParameterType

TrainingOutput

Define una salida especializada de determinados PipelineSteps para su uso en una canalización.

TrainingOutput permite que una métrica o modelo de aprendizaje automático automatizado esté disponible como salida de paso para que lo consuma otro paso en una canalización de Azure Machine Learning. Se puede usar con AutoMLStep o HyperDriveStep.

Inicialice TrainingOutput.

param model_file: el archivo de modelo específico que se va a incluir en la salida. Sólo para HyperDriveStep .

Enumeraciones

StoredProcedureParameterType

Define los tipos de parámetros de procedimiento almacenado de SQL para su uso con referencias de base de datos SQL.