graph Módulo

Define classes para a construção de gráficos de pipeline do Azure Machine Learning.

Os gráficos de pipeline do Azure ML são criados para Pipeline objetos, quando utiliza PipelineStep (e classes derivadas), PipelineDatae PipelineData objetos. Em casos de utilização típicos, não terá de utilizar 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 origem de dados ou um passo. Os nós podem ter portas de entrada e portas de saída e parâmetros associados. As arestas definem relações entre duas portas de nó num gráfico.

Classes

DataSource

Uma origem de dados que pode ser utilizada num gráfico.

Inicializar o DataSource.

DataSourceDef

Definição de uma origem de dados.

Inicializar DataSourceDef.

DataSourceNode

Representa uma origem de dados num gráfico.

Inicializar o nó de origem de dados.

DataType

Tipo de dados para um fragmento de dados (entrada ou saída).

Inicializar DataType.

Edge

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

Inicializar o Edge.

Graph

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

Inicializar o Graph.

InputPort

Instância de uma porta de entrada num nó, que pode ser ligada a uma porta de saída.

Inicializar InputPort.

InputPortBinding

Define um enlace de uma origem para uma entrada de um passo de pipeline.

Um InputPortBinding pode ser utilizado como uma entrada para um passo. A origem pode ser , PortDataReferencePipelineData, , DataReference, PipelineDatasetou OutputPortBinding.

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

Inicializar InputPortBinding.

InputPortDef

Definição de uma porta de entrada.

Criar uma porta de entrada.

Module

Um módulo executável que pode ser utilizado num gráfico.

Esta classe não se destina a ser utilizada diretamente. Em alternativa, utilize esta Module classe.

Inicializar Módulo.

ModuleDef

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

Inicializar ModuleDef.

ModuleNode

Representa um módulo num gráfico.

Inicializar o nó do módulo.

Node

Representa uma unidade básica num gráfico, por exemplo, pode ser qualquer origem de dados ou passo.

Inicializar Nó.

OutputPort

Instância de uma porta de saída num nó, que pode ser ligada a uma porta de entrada.

Inicializar OutputPort.

OutputPortBinding

Define uma saída com nome de um passo de pipeline.

OutputPortBinding pode ser utilizado para especificar o tipo de dados que serão produzidos por um passo e como os dados serão produzidos. Pode ser utilizado com InputPortBinding para especificar que a saída do passo é uma entrada necessária de outro passo.

Inicializar OutputPortBinding.

OutputPortDef

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

Criar uma porta de saída.

Param

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

Inicializar Parâmetro.

ParamDef

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

Inicialize ParamDef.

PipelineDataset

Atua como adaptador para Conjunto de Dados e Pipeline.

Nota

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

Esta é uma classe interna. Não deve criar esta classe diretamente, mas sim chamar os métodos de instância as_* nas classes Conjunto de Dados ou OutputDatasetConfig.

Aja como adaptador para Conjunto de Dados e Pipeline.

Esta é uma classe interna. Não deve criar esta classe diretamente, mas sim chamar os métodos de instância as_* nas classes Conjunto de Dados ou OutputDatasetConfig.

PipelineParameter

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

Utilize PipelineParameters para construir Pipelines versáteis que podem ser novamente submetidos mais tarde com valores de parâmetros variáveis.

Inicializar parâmetros de pipeline.

PortDataReference

Modelos de dados associados a uma saída de uma StepRun concluída.

Um objeto PortDataReference pode ser utilizado para transferir os dados de saída produzidos por um StepRun. Também pode ser utilizado como uma entrada de passo num futuro Pipeline.

Inicializar PortDataReference.

PublishedPipeline

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

Além disso, uma PublishedPipeline pode ser utilizada para voltar a submeter uma Pipeline com valores e entradas diferentes PipelineParameter .

Inicializar PublishedPipeline.

:p os pontos finais O URL do ponto final REST para submeter execuções de pipeline para este pipeline. :type endpoint: str :p aram total_run_steps: O número de passos neste pipeline :tipo total_run_steps: área de trabalho int :p aram: a área de trabalho do pipeline publicado. :type workspace: azureml.core.Workspace :p aram continue_on_step_failure: Se pretende continuar a execução de outros passos no PipelineRun

se um passo falhar, a predefinição é falsa.

StoredProcedureParameter

Representa um parâmetro de procedimento armazenado do SQL para utilização com referências de bases de dados SQL.

Inicializar StoredProcedureParameter.

predefinições para azureml.pipeline.core.graph.StoredProcedureParameterType.String :type: azureml.pipeline.core.graph.StoredProcedureParameterType

TrainingOutput

Define uma saída especializada de determinados PipelineSteps para utilização num pipeline.

TrainingOutput permite que uma métrica ou modelo de machine learning automatizado seja disponibilizado como uma saída de passo para ser consumida por outro passo num Pipeline do Azure Machine Learning. Pode ser utilizado com AutoMLStep ou HyperDriveStep.

Inicializar TrainingOutput.

param model_file: o ficheiro de modelo específico a incluir na saída. Apenas para HyperDriveStep .

Enumerações

StoredProcedureParameterType

Define tipos de parâmetros de procedimentos armazenados do SQL para utilização com referências de bases de dados SQL.