StepSequence 클래스
단계 Pipeline 목록과 실행 순서를 나타냅니다.
파이프라인을 초기화할 때 StepSequence를 사용하여 특정 순서로 실행하는 단계를 포함하는 워크플로를 만듭니다.
StepSequence를 초기화합니다.
생성자
StepSequence(steps=None)
매개 변수
| Name | Description |
|---|---|
|
steps
|
StepSequence에 대한 단계입니다. Default value: 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)