I have defined an Azure Machine Learning Pipeline with three steps:
e2e_steps=[etl_model_step, train_model_step, evaluate_model_step]
e2e_pipeline = Pipeline(workspace=ws, steps = e2e_steps)
The idea is to run the Pipeline in the given sequence:
- etl_model_step
- train_model_step
- evaluate_model_step
However, my experiment is failing because it is trying to execute evaluate_model_step before train_model_step:

How do I enforce the sequence of execution?