Bagikan melalui


StepSequence Kelas

Mewakili daftar langkah-langkah dalam Pipeline dan urutan dijalankannya.

Gunakan StepSequence saat menginisialisasi alur untuk membuat alur kerja yang berisi langkah-langkah untuk dijalankan dalam urutan tertentu.

Inisialisasi StepSequence.

Warisan
builtins.object
StepSequence

Konstruktor

StepSequence(steps=None)

Parameter

Nama Deskripsi
steps

Langkah-langkah untuk StepSequence.

nilai default: None
steps
Diperlukan

langkah-langkah untuk StepSequence.

Keterangan

StepSequence dapat digunakan untuk menjalankan langkah dalam urutan tertentu dengan mudah, tanpa perlu menentukan dependensi data melalui penggunaan PipelineData.

Contoh untuk membangun Alur menggunakan StepSequence adalah sebagai berikut:


   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)

Dalam contoh ini train_step hanya akan berjalan setelah prepare_step berhasil menyelesaikan eksekusi.

Untuk menjalankan tiga langkah secara paralel dan kemudian memasukkannya ke dalam langkah keempat, lakukan hal berikut:


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