StepSequence Klasse
Stellt eine Liste der Schritte in einer Pipeline und die Reihenfolge dar, in der sie ausgeführt werden sollen.
Verwendet eine StepSequence beim Initialisieren einer Pipeline, um einen Workflow zu erstellen, der Schritte enthält, die in einer bestimmten Reihenfolge ausgeführt werden sollen.
Initialisieren Sie StepSequence.
- Vererbung
-
builtins.objectStepSequence
Konstruktor
StepSequence(steps=None)
Parameter
Hinweise
Eine StepSequence kann verwendet werden, um Schritte problemlos in einer bestimmten Reihenfolge auszuführen, ohne Datenabhängigkeiten mithilfe von PipelineData angeben zu müssen.
Hier finden Sie ein Beispiel für die Erstellung einer Pipeline mit 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)
In diesem Beispiel wird „train_step“ nur ausgeführt, nachdem „prepare_step“ die Ausführung erfolgreich abgeschlossen hat.
Führen Sie Folgendes durch, um drei Schritte parallel auszuführen und sie dann in einen vierten Schritt einzuspeisen:
initial_steps = [step1, step2, step3]
all_steps = StepSequence(steps=[initial_steps, step4])
pipeline = Pipeline(workspace=ws, steps=all_steps)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für