Aracılığıyla paylaş


StepSequence Sınıf

içindeki adımların Pipeline listesini ve yürütülecek sırayı temsil eder.

Belirli bir sırada çalıştırma adımlarını içeren bir iş akışı oluşturmak için işlem hattını başlatırken StepSequence kullanın.

StepSequence'ı başlatın.

Devralma
builtins.object
StepSequence

Oluşturucu

StepSequence(steps=None)

Parametreler

steps
list
varsayılan değer: None

StepSequence için adımlar.

steps
list
Gerekli

StepSequence için adımlar.

Açıklamalar

StepSequence, kullanarak PipelineDataveri bağımlılıklarını belirtmeye gerek kalmadan adımları belirli bir sırada kolayca çalıştırmak için kullanılabilir.

StepSequence kullanarak İşlem Hattı oluşturma örneği aşağıdaki gibidir:


   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)

Bu örnekte train_step yalnızca prepare_step yürütmeyi başarıyla tamamladıktan sonra çalışır.

Üç adımı paralel olarak çalıştırmak ve bunları dördüncü bir adıma beslemek için aşağıdakileri yapın:


   initial_steps = [step1, step2, step3]
   all_steps = StepSequence(steps=[initial_steps, step4])
   pipeline = Pipeline(workspace=ws, steps=all_steps)