Node 클래스

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

노드를 초기화합니다.

상속
builtins.object
Node

생성자

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

매개 변수

graph
Graph
필수

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

node_id
str
필수

노드의 ID입니다.

name
str
기본값: None

그래프의 이름입니다.

module
Module
기본값: None

Node.js와 연결된 모듈입니다.

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
기본값: None

Node.js와 연결된 모듈 빌더입니다.

datasource
DataSource
기본값: None

Node.js와 연결된 데이터 원본입니다.

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
기본값: None

Node.js와 연결된 데이터 원본 빌더입니다.

module_wiring
Dict[str, object]
기본값: None

노드의 입력/출력과 모듈 입력/출력 간의 매핑입니다. 두 개의 키, 입력 및 출력을 보유하며, 각각은 사전에 매핑되어 키가 모듈의 입력/출력 이름이고 값은 노드의 포트입니다.

graph
Graph
필수

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

node_id
str
필수

노드의 ID입니다.

name
str
필수

노드의 이름입니다.

module
Module
필수

Node.js와 연결된 모듈입니다.

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

Node.js와 연결된 모듈 빌더입니다.

datasource
DataSource
필수

Node.js와 연결된 데이터 원본입니다.

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

Node.js와 연결된 데이터 원본 빌더입니다.

module_wiring
Dict[str, object]
필수

노드의 입력/출력과 모듈 입력/출력 간의 매핑입니다. 두 개의 키, 입력 및 출력을 보유하며, 각각은 사전에 매핑되어 키가 모듈의 입력/출력 이름이고 값은 노드의 포트입니다.

메서드

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
str
필수

입력 포트의 이름입니다.

반환

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

반환 형식

get_output

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

get_output(name)

매개 변수

name
str
필수

출력 포트의 이름

반환

출력 포트

반환 형식

get_param

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

get_param(name)

매개 변수

name
str
필수

매개 변수의 이름입니다.

반환

매개 변수입니다.

반환 형식

run_after

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

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


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

매개 변수

node
Node
필수

이 노드보다 먼저 실행할 노드입니다.

sequence

이 노드 이후에 시퀀스대로 실행할 노드 목록을 구성합니다.

sequence(nodes)

매개 변수

nodes
list
필수

노드 목록입니다.

특성

datasource_def

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

반환

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

반환 형식

input_dict

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

반환

{입력 이름, InputPort}의 사전

반환 형식

inputs

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

반환

InputPort의 목록입니다.

반환 형식

module_def

모듈 정의를 가져옵니다.

반환

모듈 정의 개체입니다.

반환 형식

name

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

반환

이름입니다.

반환 형식

str

node_id

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

반환

노드 ID입니다.

반환 형식

str

output_dict

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

반환

{출력 이름, OutputPort}의 사전

반환 형식

outputs

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

반환

OutputPort의 목록입니다.

반환 형식

params

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

반환

{매개 변수 이름, Param}의 사전

반환 형식