本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
默认行为
创建管道
创建 SageMaker 流水线时的默认行为是自动将其与 SageMaker 实验集成。如果您未指定任何自定义配置,则 SageMaker 会创建一个与管道同名的实验,使用管道执行 ID 作为名称为管道的每次执行创建一个运行组,并在每个运行组中为作为工作流步骤一部分启动的每个 SageMaker 作业单独运行。您可以无缝跟踪和比较不同管道执行中的指标,类似于分析模型训练实验的方式。以下部分演示了在不显式配置实验集成的情况下定义管道时的默认行为。
省略了 pipeline_experiment_config
。ExperimentName
默认为管道 name
。TrialName
默认为执行 ID。
pipeline_name = f"MyPipeline" pipeline = Pipeline( name=pipeline_name, parameters=[...], steps=[step_train] )
管道定义文件
{ "Version": "2020-12-01", "Parameters": [ { "Name": "InputDataSource" }, { "Name": "InstanceCount", "Type": "Integer", "DefaultValue": 1 } ], "PipelineExperimentConfig": { "ExperimentName": {"Get": "Execution.PipelineName"}, "TrialName": {"Get": "Execution.PipelineExecutionId"} }, "Steps": [...] }