StepSequence 类
构造函数
StepSequence(steps=None)
参数
名称 | 说明 |
---|---|
steps
|
StepSequence 的步骤。 默认值: None
|
steps
必需
|
StepSequence 的步骤。 |
注解
StepSequence 可用于按特定顺序轻松运行步骤,而无需通过使用 PipelineData来指定数据依赖项。
使用 StepSequence 生成管道的示例如下所示:
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)
在此示例中,train_step仅在prepare_step成功完成执行后运行。
若要并行运行三个步骤,然后将其馈送至第四步,请执行以下作:
initial_steps = [step1, step2, step3]
all_steps = StepSequence(steps=[initial_steps, step4])
pipeline = Pipeline(workspace=ws, steps=all_steps)