StepRunOutput 类
- 继承
-
builtins.objectStepRunOutput
构造函数
StepRunOutput(context, pipeline_run_id, step_run, name, step_output)
参数
名称 | 说明 |
---|---|
context
必需
|
<xref:azureml.pipeline.core._GraphContext>
图形上下文对象。 |
pipeline_run_id
必需
|
创建输出的管道运行的 ID。 |
step_run
必需
|
创建输出的步骤运行对象。 |
name
必需
|
输出的名称。 |
step_output
必需
|
<xref:azureml.pipeline.core._restclients.aeva.models.NodeOutput>
步骤输出。 |
context
必需
|
<xref:azureml.pipeline.core._GraphContext>
图形上下文对象。 |
pipeline_run_id
必需
|
创建输出的管道运行的 ID。 |
step_run
必需
|
创建输出的步骤运行对象。 |
name
必需
|
输出的名称。 |
step_output
必需
|
<xref:azureml.pipeline.core._restclients.aeva.models.NodeOutput>
步骤输出。 |
注解
步骤运行输出通过调用 get_output 进行实例化。 使用 get_port_data_reference 检索 PortDataReference,后者可用于下载数据,并可用作未来管道中的步骤输入。
从 StepRun 获取 StepRunOutput 并下载输出数据的一个示例如下所示:
from azureml.pipeline.core import PipelineRun, StepRun, PortDataReference
pipeline_run = PipelineRun(experiment, "<pipeline_run_id>")
step_run = pipeline_run.find_step_run("<step_name>")[0]
step_run_output = step_run.get_output("<output_name>")
port_data_reference = step_run_output.get_port_data_reference()
port_data_reference.download(local_path="path")
方法
get_port_data_reference |
获取由步骤生成的端口数据引用。 |