Structure du pipeline - Amazon SageMaker

Structure du pipeline

Une instance de pipeline est composée des éléments suivants : name ,parameters et steps. Les noms des pipelines doivent être uniques au sein d'une paire (account, region). Tous les paramètres utilisés dans les définitions d'étapes doivent être définis dans le pipeline. Les étapes passées dans le pipeline n'ont pas besoin d'être répertoriées dans l'ordre d'exécution, car les étapes elles-mêmes définissent les relations entre elles à l'aide de dépendances de données. Le service SageMaker Pipelines résout les relations entre les étapes du DAG de dépendance des données afin de créer une série d'étapes que l'exécution effectue. Voici un exemple de structure de pipeline.

from sagemaker.workflow.pipeline import Pipeline pipeline_name = f"AbalonePipeline" pipeline = Pipeline( name=pipeline_name, parameters=[ processing_instance_type, processing_instance_count, training_instance_type, model_approval_status, input_data, batch_data, ], steps=[step_process, step_train, step_eval, step_cond], )