StepRunOutput 클래스
파이프라인에서 만든 출력을 StepRun 나타냅니다.
StepRunOutput을 사용하여 단계에서 만든 개체에 PortDataReference 액세스할 수 있습니다.
StepRunOutput을 초기화합니다.
생성자
StepRunOutput(context, pipeline_run_id, step_run, name, step_output)
매개 변수
| Name | Description |
|---|---|
|
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 |
단계에서 생성된 포트 데이터 참조를 가져옵니다. |
get_port_data_reference
단계에서 생성된 포트 데이터 참조를 가져옵니다.
get_port_data_reference()
반환
| 형식 | Description |
|---|---|
|
포트 데이터 참조입니다. |