OutputPortDef 类

输出端口的定义。

创建输出端口。

构造函数

OutputPortDef(name, default_datastore_name=None, default_datastore_mode=None, default_path_on_compute=None, is_directory=False, data_type=None, default_overwrite=None, training_output=None, label=None)

参数

名称 说明
name
必需
str

输出端口的名称。

default_datastore_name
str

要将此输出写入到的默认数据存储。

默认值: None
default_datastore_mode
str

用于生成输出的默认模式,即“装载”或“upload”。

默认值: None
default_path_on_compute
str

对于“上传”模式,模块在执行期间写入到的路径。

默认值: None
is_directory

如果输出是文件目录,则为 True,对于单个文件为 False(默认值:False)。

默认值: False
data_type
str

要应用于此输出的数据类型。 如果未指定,请使用基于 is_directory的默认值。

默认值: None
default_overwrite

对于“上传”模式,指示是否覆盖现有数据。

默认值: None
training_output

定义训练结果的输出。 这仅适用于导致不同类型的输出(如指标和模型)的特定训练。 例如, AutoMLStep 生成指标和模型。 还可以定义用于获取最佳模型的特定训练迭代或指标。 对于 HyperDriveStep,还可以定义要包含在输出中的特定模型文件。

默认值: None
label
str

输出端口的可选标签,用作端口的简短说明。

默认值: None
name
必需
str

输出端口的名称。

default_datastore_name
必需
str

要将此输出写入到的默认数据存储。

default_datastore_mode
必需
str

用于生成输出的默认模式,即“装载”或“upload”。

default_path_on_compute
必需
str

对于“上传”模式,模块在执行期间写入到的路径。

is_directory
必需

如果输出是文件目录,则为 True,对于单个文件为 False(默认值:False)。

data_type
必需
str

要应用于此输出的数据类型。 如果未指定,请使用基于 is_directory的默认值。

default_overwrite
必需

对于“上传”模式,指示是否覆盖现有数据。

training_output
必需

定义训练结果的输出。 这仅适用于导致不同类型的输出(如指标和模型)的特定训练。 例如, AutoMLStep 生成指标和模型。 还可以定义用于获取最佳模型的特定训练迭代或指标。 对于 HyperDriveStep,还可以定义要包含在输出中的特定模型文件。

label
必需

输出端口的可选标签,用作端口的简短说明。

属性

data_type

要应用于此输出的数据类型。 如果未指定,请使用基于is_directory的默认值。

返回

类型 说明
str

数据类型。

default_datastore_mode

获取生成输出的默认模式,即“装载”或“上传”(上传的本地文件)。

返回

类型 说明
str

默认数据存储模式。

default_datastore_name

获取要写入此输出的默认数据存储。

返回

类型 说明
str

默认数据存储名称。

default_overwrite

对于“上传”模式,指示是否覆盖现有数据。

返回

类型 说明

OutputPortDef 的 default_overwrite 属性。

default_path_on_compute

对于“上传”模式,模块在执行期间写入此输出的路径。

返回

类型 说明
str

计算上的默认路径。

is_directory

返回一个布尔值,该值指示输出是否是文件的目录。

返回

类型 说明

is_directory OutputPortDef 的属性。 如果输出是文件的目录,则为 True;否则,对于单个文件为 False。

label

获取端口的标签。

返回

类型 说明
str

端口的标签。

name

获取输出端口的名称。

返回

类型 说明
str

输出端口的名称。

training_output

获取训练输出。

返回

类型 说明

训练输出。