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

与节点关联的模块。

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
默认值: None

与节点关联的模块生成器。

datasource
DataSource
默认值: None

与节点关联的数据源。

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
默认值: None

与节点关联的数据源生成器。

module_wiring
Dict[str, object]
默认值: None

节点的输入/输出与模块输入/输出之间的映射。 包含两个键:输入和输出;每个键都映射到一个字典,其键为模块的输入/输出名称,值为节点的端口。

graph
Graph
必需

此节点所属的图形。

node_id
str
必需

节点的 ID。

name
str
必需

节点的名称。

module
Module
必需

与节点关联的模块。

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
必需

与节点关联的模块生成器。

datasource
DataSource
必需

与节点关联的数据源。

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
必需

与节点关联的数据源生成器。

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

获取包含所有输入的字典。

返回

{input name, InputPort} 的字典

返回类型

inputs

获取包含所有输入的列表。

返回

InputPort 的列表。

返回类型

module_def

获取模块定义。

返回

模块定义对象。

返回类型

name

获取此节点的名称。

返回

名称。

返回类型

str

node_id

获取此节点的节点 ID。

返回

节点 ID。

返回类型

str

output_dict

获取包含所有输出的字典。

返回

{output name, OutputPort} 的字典

返回类型

outputs

获取包含所有输出的列表。

返回

OutputPort 的列表。

返回类型

params

获取包含所有参数的字典。

返回

{parameter name, Param} 的字典

返回类型