Partilhar via


builder Módulo

Define classes para criar um pipeline do Azure Machine Learning.

Um gráfico de pipeline é composto por etapas de pipeline (PipelineStep), dados de pipeline opcionais (PipelineData) produzidos ou consumidos em cada etapa e uma sequência de execução de etapa opcional (StepSequence).

Classes

PipelineData

Representa dados intermediários em um pipeline do Azure Machine Learning.

Os dados usados no pipeline podem ser produzidos por uma etapa e consumidos em outra etapa, fornecendo um objeto PipelineData como uma saída de uma etapa e uma entrada de uma ou mais etapas subsequentes.

Observe se você estiver usando os dados do pipeline, verifique se o diretório usado existiu.

Um exemplo python para garantir que o diretório existiu, suponha que você tenha uma porta de saída chamada output_folder em uma etapa de pipeline, você deseja gravar alguns dados no caminho relativo nesta pasta.


   import os
   os.makedirs(args.output_folder, exist_ok=True)
   f = open(args.output_folder + '/relative_path/file_name', 'w+')

PipelineData use DataReference subjacente que não é mais a abordagem recomendada para acesso e entrega de dados, use OutputFileDatasetConfig em vez disso, você pode encontrar exemplo aqui: Pipeline usando OutputFileDatasetConfig.

Inicialize PipelineData.

PipelineStep

Representa uma etapa de execução em um pipeline do Azure Machine Learning.

Os pipelines são construídos a partir de várias etapas do pipeline, que são unidades computacionais distintas no pipeline. Cada etapa pode ser executada de forma independente e usar recursos de computação isolados. Cada etapa normalmente tem suas próprias entradas, saídas e parâmetros nomeados.

A classe PipelineStep é a classe base da qual herdam outras classes de etapa internas projetadas para cenários comuns, como PythonScriptStep, DataTransferStepe HyperDriveStep.

Para obter uma visão geral de como Pipelines e PipelineSteps se relacionam, consulte O que são ML Pipelines.

Inicialize o PipelineStep.

StepSequence

Representa uma lista de etapas em a Pipeline e a ordem em que devem ser executadas.

Use um StepSequence ao inicializar um pipeline para criar um fluxo de trabalho que contenha etapas a serem executadas em uma ordem específica.

Inicialize o StepSequence.