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.objectStepSequence
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)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk