Node 类

表示图形中的基本单元,例如,它可以是任何数据源或步骤。

初始化节点。

构造函数

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

参数

名称 说明
graph
必需

此节点所属的图形。

node_id
必需
str

节点的 ID。

name
str

图形的名称。

默认值: None
module

与 Node 关联的模块。

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

与 Node 关联的模块生成器。

默认值: None
datasource

与 Node 关联的数据源。

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

与 Node 关联的数据源生成器。

默认值: None
module_wiring

节点的输入/输出与模块输入/输出之间的映射。 保存两个键,输入和输出,每个键映射到一个听写,其键是模块的输入/输出名称,值是节点的端口。

默认值: None
graph
必需

此节点所属的图形。

node_id
必需
str

节点的 ID。

name
必需
str

节点的名称。

module
必需

与 Node 关联的模块。

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

与 Node 关联的模块生成器。

datasource
必需

与 Node 关联的数据源。

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

与 Node 关联的数据源生成器。

module_wiring
必需

节点的输入/输出与模块输入/输出之间的映射。 保存两个键,输入和输出,每个键映射到一个听写,其键是模块的输入/输出名称,值是节点的端口。

方法

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
必需

要在此节点之前运行的节点。

sequence

将节点列表配置为在此节点之后按顺序运行。

sequence(nodes)

参数

名称 说明
nodes
必需

节点列表。

属性

datasource_def

获取数据源定义。

返回

类型 说明

数据源定义对象。

input_dict

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

返回

类型 说明

{输入名称, InputPort} 的字典

inputs

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

返回

类型 说明

InputPort列表。

module_def

获取模块定义。

返回

类型 说明

模块定义对象。

name

获取此节点的名称。

返回

类型 说明
str

名称。

node_id

获取此节点的节点 ID。

返回

类型 说明
str

节点 ID。

output_dict

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

返回

类型 说明

{output name, OutputPort} 的字典

outputs

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

返回

类型 说明

OutputPort 列表。

params

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

返回

类型 说明

{参数名称, Param} 的字典