OutputDatasetConfig 类

表示如何将作业的输出复制到远程存储位置并提升为数据集。

这是一个基类,用于表示如何将作业的输出复制到远程存储位置,是否将其注册为命名和版本化的数据集,以及是否对创建的数据集应用任何其他转换。

不应直接创建此类的实例,而应使用相应的子类。

初始化 OutputDatasetConfig。

继承
builtins.object
OutputDatasetConfig

构造函数

OutputDatasetConfig(mode, name=None, **kwargs)

参数

mode
str
必需

将输出复制到远程存储的模式。

name
str
必需

将在其中生成该输出的特定于运行的输出的名称。

方法

as_input

指定如何在后续管道步骤中将输出用作输入。

register_on_complete

运行完成后,将输出注册为命名数据集的新版本。

如果未在指定的名称下注册任何数据集,则将注册具有指定名称的新数据集。 如果在指定的名称下注册了数据集,则会将新版本添加到此数据集。

as_input

指定如何在后续管道步骤中将输出用作输入。

as_input(name=None)

参数

name
str
默认值: None

特定于运行的输入的名称。

返回

描述如何传递输入数据的 DatasetConsumptionConfig 实例。

返回类型

register_on_complete

运行完成后,将输出注册为命名数据集的新版本。

如果未在指定的名称下注册任何数据集,则将注册具有指定名称的新数据集。 如果在指定的名称下注册了数据集,则会将新版本添加到此数据集。

register_on_complete(name, description=None, tags=None)

参数

name
str
必需

要在其下注册输出的数据集名称。

description
str
必需

数据集的说明。

tags
dict[str, str]
必需

要分配给数据集的标记的列表。

返回

包含注册信息的新 OutputDatasetConfig 实例。

返回类型

属性

name

输出的名称。

返回

输出的名称。