Spécifier un nom de groupe d’exécution personnalisé
Outre la définition d’un nom d’expérience personnalisé, vous pouvez également définir un nom personnalisé pour les groupes d’exécution créés par SageMaker Experiments lors des exécutions du pipeline. Ce nom est ajouté à l’ID d’exécution du pipeline pour garantir l’unicité. Vous pouvez spécifier un nom de groupe d’exécution personnalisé pour identifier et analyser les exécutions de pipeline associées au cours de la même expérience. La section suivante montre comment définir un pipeline avec un nom de groupe d’exécution personnalisé tout en utilisant le nom de pipeline par défaut pour le nom de l’expérience.
Crée un pipeline.
pipeline_name = f"MyPipeline" pipeline = Pipeline( name=pipeline_name, parameters=[...], pipeline_experiment_config=PipelineExperimentConfig( ExecutionVariables.PIPELINE_NAME, Join(on="-", values=["CustomTrialName", ExecutionVariables.PIPELINE_EXECUTION_ID]) ), steps=[step_train] )
Fichier de définition de pipeline
{ ..., "PipelineExperimentConfig": { "ExperimentName": {"Get": "Execution.PipelineName"}, "TrialName": { "On": "-", "Values": [ "CustomTrialName", {"Get": "Execution.PipelineExecutionId"} ] } }, "Steps": [...] }