graph 模块

定义用于构造 Azure 机器学习管道图的类。

使用(和派生类)PipelinePipelineStep对象时PipelineData,将为对象创建 PipelineData Azure ML 管道图。 在典型的用例中,无需直接使用此模块中的类。

管道运行图由表示基本单元(如数据源或步骤)的模块节点组成。 节点可以具有输入端口和输出端口以及关联的参数。 边缘定义图中两个节点端口之间的关系。

DataSource

可在图形中使用的数据源。

初始化 DataSource。

DataSourceDef

数据源的定义。

初始化 DataSourceDef。

DataSourceNode

表示图形中的数据源。

初始化数据源节点。

DataType

数据片段(输入或输出)的数据类型。

初始化 DataType。

Edge

图中两个节点端口之间的边缘实例。

初始化 Edge。

Graph

用于定义管道运行图的类。

初始化图形。

InputPort

节点上的输入端口的实例,该端口可以连接到输出端口。

初始化 InputPort。

InputPortBinding

定义从源到管道步骤输入的绑定。

InputPortBinding 可用作步骤的输入。 源可以是一个PipelineDataPortDataReferenceDataReferencePipelineDatasetOutputPortBinding

InputPortBinding 可用于指定步骤输入的名称(如果它应不同于绑定对象的名称(即避免重复输入/输出名称,或者因为步骤脚本需要输入具有特定名称)。 它还可用于指定输入的bind_mode PythonScriptStep

初始化 InputPortBinding。

InputPortDef

输入端口的定义。

创建输入端口。

Module

可在图形中使用的可运行模块。

此类不应直接使用。 请改用此类 Module

初始化模块。

ModuleDef

模块的定义,包括执行和端口定义。

初始化 ModuleDef。

ModuleNode

表示图形中的模块。

初始化模块节点。

Node

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

初始化节点。

OutputPort

节点上的输出端口的实例,该端口可以连接到输入端口。

初始化 OutputPort。

OutputPortBinding

定义管道步骤的命名输出。

OutputPortBinding 可用于指定一个步骤生成的数据类型以及数据生成方式。 它可用于 InputPortBinding 指定步骤输出是另一步的必需输入。

初始化 OutputPortBinding。

OutputPortDef

输出端口的定义。

创建输出端口。

Param

节点上参数的实例。

初始化 Param。

ParamDef

执行参数的定义。

初始化 ParamDef。

PipelineDataset

充当数据集和管道的适配器。

注释

此类已弃用。 若要了解如何在管道中使用数据集,请参阅 https://aka.ms/pipeline-with-dataset

这是一个内部类。 不应直接创建此类,而是在 Dataset 或 OutputDatasetConfig 类上调用 as_* 实例方法。

充当数据集和管道的适配器。

这是一个内部类。 不应直接创建此类,而是在 Dataset 或 OutputDatasetConfig 类上调用 as_* 实例方法。

PipelineParameter

在管道执行中定义参数。

使用 PipelineParameters 构造通用管道,以后可以使用不同的参数值重新提交这些管道。

初始化管道参数。

PortDataReference

为与已完成 StepRun 的输出关联的数据建模。

PortDataReference 对象可用于下载由 a .StepRun 它还可以用作未来管道中的步骤输入。

初始化 PortDataReference。

PublishedPipeline

表示要提交的管道,而不使用构造它的 Python 代码。

此外,可以使用 PublishedPipeline 重新提交 Pipeline 具有不同 PipelineParameter 值和输入的订阅。

初始化 PublishedPipeline。

:p aram 终结点 REST 终结点 URL,用于提交此管道的管道运行。 :type endpoint: str :p aram total_run_steps:此管道中的步骤数:type total_run_steps:int :p aram 工作区:已发布管道的工作区。 :type workspace: azureml.core.Workspace :p aram continue_on_step_failure:是否继续执行 PipelineRun 中的其他步骤

如果步骤失败,则默认值为 false。

StoredProcedureParameter

表示用于 SQL 数据库引用的 SQL 存储过程参数。

初始化 StoredProcedureParameter。

defaults to azureml.pipeline.core.graph.StoredProcedureParameterType.String :type type: azureml.pipeline.core.graph.StoredProcedureParameterType

TrainingOutput

定义特定 PipelineSteps 的专用输出,以便在管道中使用。

TrainingOutput 使自动化机器学习指标或模型可作为步骤输出提供,供 Azure 机器学习管道中的另一个步骤使用。 可用于 AutoMLStepHyperDriveStep.

初始化 TrainingOutput。

param model_file:要包含在输出中的特定模型文件。 仅限 HyperDriveStep

枚举

StoredProcedureParameterType

定义用于 SQL 数据库引用的 SQL 存储过程参数的类型。