本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
虽然默认行为是使用管道名称作为实验中的 SageMaker 实验名称,但您可以覆盖该名称并改为指定自定义实验名称。如果要将多个管道执行归入同一实验,以便于分析和比较,这将非常有用。运行组名称仍默认为管道执行 ID,除非您也明确设置了自定义名称。下一节将演示如何使用自定义实验名称创建管道,同时保留运行组名称作为默认执行 ID。
创建管道
pipeline_name = f"MyPipeline"
pipeline = Pipeline(
name=pipeline_name,
parameters=[...],
pipeline_experiment_config=PipelineExperimentConfig(
"CustomExperimentName",
ExecutionVariables.PIPELINE_EXECUTION_ID
),
steps=[step_train]
)
管道定义文件
{
...,
"PipelineExperimentConfig": {
"ExperimentName": "CustomExperimentName",
"TrialName": {"Get": "Execution.PipelineExecutionId"}
},
"Steps": [...]
}