PipelineOutputAbstractDataset 类

表示用于将中间数据提升为 Azure 机器学习数据集的基类。

将某个中间数据提升为 Azure 机器学习数据集后,还可以在后续步骤中将它用作 Dataset 而不是 DataReference

创建将提升为 Azure 机器学习数据集的中间数据。

继承
builtins.object
PipelineOutputAbstractDataset

构造函数

PipelineOutputAbstractDataset(pipeline_data)

参数

pipeline_data
PipelineData
必需

表示将提升为数据集的中间输出的 PipelineData。

pipeline_data
PipelineData
必需

表示将提升为数据集的中间输出的 PipelineData。

方法

as_named_input

在将数据集用作后续步骤的输入时设置数据集的名称。

create_input_binding

创建输入绑定。

register

将输出数据集注册到工作区。

as_named_input

在将数据集用作后续步骤的输入时设置数据集的名称。

as_named_input(name)

参数

name
str
必需

输出的数据集的名称。

返回

具有新输入名称的中间数据。

返回类型

create_input_binding

创建输入绑定。

create_input_binding()

返回

以此 PipelineData 作为源的 InputPortBinding。

返回类型

register

将输出数据集注册到工作区。

register(name, create_new_version=True)

参数

name
str
必需

生成中间数据后注册的数据集的名称。

create_new_version
bool
默认值: True

是否在数据源更改时创建数据集的新版本。 默认为 True。 默认情况下,当管道运行时,所有中间输出都将输出到新位置,因此强烈建议将此标志设置为 True。

注解

注册只能应用于输出,但不能应用于输入,这意味着,如果只将此方法返回的对象传递给管道步骤的输入参数,则不会注册任何内容。 必须将对象传递给管道步骤的输出参数,才能进行注册。

属性

input_name

获取 PipelineOutputDataset 的输入名称。

可以使用此名称通过环境变量或 Runinput_datasets 属性来检索具体化数据集。

返回

PipelineOutputDataset 的输入名称。

返回类型

str

name

获取 PipelineData 的输出名称。

返回

PipelineData 的输出名称。

返回类型

str