StepSequence Classe
Representa uma lista de passos numa Pipeline e a ordem pela qual os vai executar.
Utilize um StepSequence ao inicializar um pipeline para criar um fluxo de trabalho que contém passos a executar por uma ordem específica.
Inicializar StepSequence.
- Herança
-
builtins.objectStepSequence
Construtor
StepSequence(steps=None)
Parâmetros
Observações
Uma StepSequence pode ser utilizada para executar facilmente passos numa ordem específica, sem ter de especificar dependências de dados através da utilização de PipelineData.
Um exemplo para criar um Pipeline com StepSequence é o seguinte:
from azureml.pipeline.core import Pipeline, StepSequence
from azureml.pipeline.steps import PythonScriptStep
prepare_step = PythonScriptStep(
name='prepare data step',
script_name="prepare_data.py",
compute_target=compute
)
train_step = PythonScriptStep(
name='train step',
script_name="train.py",
compute_target=compute
)
step_sequence = StepSequence(steps=[prepare_step, train_step])
pipeline = Pipeline(workspace=ws, steps=step_sequence)
Neste exemplo, train_step só serão executadas depois de prepare_step ter concluído a execução com êxito.
Para executar três passos em paralelo e, em seguida, alimentá-los num quarto passo, faça o seguinte:
initial_steps = [step1, step2, step3]
all_steps = StepSequence(steps=[initial_steps, step4])
pipeline = Pipeline(workspace=ws, steps=all_steps)
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários