다음을 통해 공유


Node 클래스

그래프의 기본 단위를 나타냅니다. 예를 들어 데이터 원본 또는 단계일 수 있습니다.

노드를 초기화합니다.

생성자

Node(graph, node_id, name=None, module=None, module_builder=None, datasource=None, datasource_builder=None, module_wiring=None)

매개 변수

Name Description
graph
필수

이 노드가 속한 그래프입니다.

node_id
필수
str

노드의 ID입니다.

name
str

그래프의 이름입니다.

Default value: None
module

노드와 연결된 모듈입니다.

Default value: None
module_builder
<xref:azureml.pipeline.core._ModuleBuilder>

노드와 연결된 모듈 작성기입니다.

Default value: None
datasource

노드와 연결된 데이터 원본입니다.

Default value: None
datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>

노드와 연결된 데이터 원본 작성기입니다.

Default value: None
module_wiring

노드의 입력/출력과 모듈 입력/출력 간의 매핑입니다. 두 개의 키(입력 및 출력)를 보유하며, 각 키는 모듈의 입력/출력 이름이며 값은 노드의 포트인 dict에 매핑됩니다.

Default value: None
graph
필수

이 노드가 속한 그래프입니다.

node_id
필수
str

노드의 ID입니다.

name
필수
str

노드의 이름입니다.

module
필수

노드와 연결된 모듈입니다.

module_builder
필수
<xref:azureml.pipeline.core._ModuleBuilder>

노드와 연결된 모듈 작성기입니다.

datasource
필수

노드와 연결된 데이터 원본입니다.

datasource_builder
필수
<xref:azureml.pipeline.core._DatasourceBuilder>

노드와 연결된 데이터 원본 작성기입니다.

module_wiring
필수

노드의 입력/출력과 모듈 입력/출력 간의 매핑입니다. 두 개의 키(입력 및 출력)를 보유하며, 각 키는 모듈의 입력/출력 이름이며 값은 노드의 포트인 dict에 매핑됩니다.

메서드

get_input

이름으로 InputPort를 반환합니다.

get_output

이름으로 OutputPort를 반환합니다.

get_param

이름으로 매개 변수를 반환합니다.

run_after

지정된 노드 후에 이 노드를 실행합니다.

예를 들어 1단계와 2단계가 모두 완료된 후 3단계를 실행하려면 다음을 사용할 수 있습니다.


   step3.run_after(step1)
   step3.run_after(step2)
sequence

이 노드 이후 순서대로 실행되도록 노드 목록을 구성합니다.

get_input

이름으로 InputPort를 반환합니다.

get_input(name)

매개 변수

Name Description
name
필수
str

입력 포트의 이름입니다.

반환

형식 Description

일치하는 이름을 가진 입력 포트입니다.

get_output

이름으로 OutputPort를 반환합니다.

get_output(name)

매개 변수

Name Description
name
필수
str

출력 포트의 이름

반환

형식 Description

출력 포트

get_param

이름으로 매개 변수를 반환합니다.

get_param(name)

매개 변수

Name Description
name
필수
str

매개 변수의 이름입니다.

반환

형식 Description

매개 변수입니다.

run_after

지정된 노드 후에 이 노드를 실행합니다.

예를 들어 1단계와 2단계가 모두 완료된 후 3단계를 실행하려면 다음을 사용할 수 있습니다.


   step3.run_after(step1)
   step3.run_after(step2)
run_after(node)

매개 변수

Name Description
node
필수

이 노드 앞에 실행할 노드입니다.

sequence

이 노드 이후 순서대로 실행되도록 노드 목록을 구성합니다.

sequence(nodes)

매개 변수

Name Description
nodes
필수

노드 목록입니다.

특성

datasource_def

데이터 원본 정의를 가져옵니다.

반환

형식 Description

데이터 원본 정의 개체입니다.

input_dict

모든 입력이 포함된 사전을 가져옵니다.

반환

형식 Description

{input name, InputPort} 사전

inputs

모든 입력이 포함된 목록을 가져옵니다.

반환

형식 Description

InputPort의 목록입니다.

module_def

모듈 정의를 가져옵니다.

반환

형식 Description

모듈 정의 개체입니다.

name

이 노드의 이름을 가져옵니다.

반환

형식 Description
str

이름입니다.

node_id

이 노드의 노드 ID를 가져옵니다.

반환

형식 Description
str

노드 ID입니다.

output_dict

모든 출력을 포함하는 사전을 가져옵니다.

반환

형식 Description

{output name, OutputPort} 사전

outputs

모든 출력을 포함하는 목록을 가져옵니다.

반환

형식 Description

OutputPort 목록입니다.

params

모든 매개 변수가 포함된 사전을 가져옵니다.

반환

형식 Description

{parameter name, Param} 사전