Partilhar via


graph Módulo

Define classes para construir gráficos de pipeline do Azure Machine Learning.

Os gráficos de pipeline do Azure ML são criados para Pipeline objetos, quando você usa PipelineStep (e classes derivadas) PipelineDatae PipelineData objetos. Em casos de uso típicos, você não precisará usar diretamente as classes neste módulo.

Um gráfico de execução de pipeline consiste em nós de módulo que representam unidades básicas, como uma fonte de dados ou etapa. Os nós podem ter portas de entrada e saída, além de parâmetros associados. As bordas definem relações entre duas portas de nó em um gráfico.

Classes

DataSource

Uma fonte de dados que pode ser usada em um gráfico.

Inicialize DataSource.

DataSourceDef

Definição de uma fonte de dados.

Inicialize DataSourceDef.

DataSourceNode

Representa uma fonte de dados em um gráfico.

Inicialize o nó da fonte de dados.

DataType

Tipo de dados para uma parte de dados (entrada ou saída).

Inicialize DataType.

Edge

Instância de uma aresta entre duas portas de nó no gráfico.

Inicialize o Edge.

Graph

Uma classe para definir um gráfico de execução de pipeline.

Inicializar gráfico.

InputPort

Instância de uma porta de entrada em um nó, que pode ser conectada a uma porta de saída.

Inicialize o InputPort.

InputPortBinding

Define uma ligação de uma fonte para uma entrada de uma etapa de pipeline.

Um InputPortBinding pode ser usado como uma entrada para uma etapa. A fonte pode ser um PipelineData, PortDataReference, DataReference, PipelineDataset, ou OutputPortBinding.

InputPortBinding é útil para especificar o nome da entrada de etapa, se ela deve ser diferente do nome do objeto bind (ou seja, para evitar nomes de entrada/saída duplicados ou porque o script de etapa precisa de uma entrada para ter um determinado nome). Ele também pode ser usado para especificar o bind_mode para PythonScriptStep entradas.

Inicialize InputPortBinding.

InputPortDef

Definição de uma porta de entrada.

Crie uma porta de entrada.

Module

Um módulo executável que pode ser usado em um gráfico.

Esta classe não se destina a ser usada diretamente. Use esta Module classe em vez disso.

Inicializar módulo.

ModuleDef

Definição de um módulo incluindo execução e definições de porta.

Inicialize ModuleDef.

ModuleNode

Representa um módulo em um gráfico.

Inicialize o nó do módulo.

Node

Representa uma unidade básica em um gráfico, por exemplo, pode ser qualquer fonte de dados ou etapa.

Inicialize o nó.

OutputPort

Instância de uma porta de saída em um nó, que pode ser conectada a uma porta de entrada.

Inicialize OutputPort.

OutputPortBinding

Define uma saída nomeada de uma etapa de pipeline.

OutputPortBinding pode ser usado para especificar o tipo de dados que serão produzidos por uma etapa e como os dados serão produzidos. Ele pode ser usado com InputPortBinding para especificar que a saída da etapa é uma entrada necessária de outra etapa.

Inicialize OutputPortBinding.

OutputPortDef

Definição de uma porta de saída.

Crie uma porta de saída.

Param

Instância de um parâmetro em um nó.

Inicialize o Param.

ParamDef

Definição de um parâmetro de execução.

Inicialize o ParamDef.

PipelineDataset

Atua como um adaptador para Dataset e Pipeline.

Observação

Esta classe foi preterida. Saiba como usar o conjunto de dados com pipeline, consulte https://aka.ms/pipeline-with-dataset.

Esta é uma classe interna. Você não deve criar essa classe diretamente, mas chamar os métodos de instância as_* nas classes Dataset ou OutputDatasetConfig.

Atuar como um adaptador para Dataset e Pipeline.

Esta é uma classe interna. Você não deve criar essa classe diretamente, mas chamar os métodos de instância as_* nas classes Dataset ou OutputDatasetConfig.

PipelineParameter

Define um parâmetro em uma execução de pipeline.

Use PipelineParameters para construir Pipelines versáteis que podem ser reenviados posteriormente com valores de parâmetros variáveis.

Inicialize os parâmetros do pipeline.

PortDataReference

Modela dados associados a uma saída de um StepRun concluído.

Um objeto PortDataReference pode ser usado para baixar os dados de saída que foram produzidos por um StepRunarquivo . Ele também pode ser usado como uma entrada de etapa em um futuro Pipeline.

Inicialize PortDataReference.

PublishedPipeline

Representa um Pipeline a ser enviado sem o código Python que o construiu.

Além disso, um PublishedPipeline pode ser usado para reenviar um Pipeline com PipelineParameter diferentes valores e entradas.

Inicialize PublishedPipeline.

Ponto de extremidade :p aram A URL do ponto de extremidade REST para enviar o pipeline é executada para esse pipeline. :type endpoint: str :p aram total_run_steps: O número de etapas neste pipeline :type total_run_steps: int :p aram workspace: O espaço de trabalho do pipeline publicado. :type workspace: azureml.core.Workspace :p aram continue_on_step_failure: Se deve continuar a execução de outras etapas no PipelineRun

Se uma etapa falhar, o padrão será false.

StoredProcedureParameter

Representa um parâmetro de procedimento armazenado SQL para uso com referências de banco de dados SQL.

Inicialize StoredProcedureParameter.

padrão para azureml.pipeline.core.graph.StoredProcedureParameterType.String :type type: azureml.pipeline.core.graph.StoredProcedureParameterType

TrainingOutput

Define uma saída especializada de determinados PipelineSteps para uso em um pipeline.

O TrainingOutput permite que uma métrica ou modelo de aprendizado de máquina automatizado seja disponibilizado como uma saída de etapa a ser consumida por outra etapa em um Pipeline de Aprendizado de Máquina do Azure. Pode ser usado com AutoMLStep ou HyperDriveStep.

Inicialize TrainingOutput.

param model_file: O arquivo de modelo específico a ser incluído na saída. Apenas para HyperDriveStep isso.

Enumerações

StoredProcedureParameterType

Define tipos de parâmetros de procedimento armazenado SQL para uso com referências de banco de dados SQL.