graph 模块
定义用于构造 Azure 机器学习管道图的类。
使用(和派生类)Pipeline和PipelineStep对象时PipelineData,将为对象创建 PipelineData Azure ML 管道图。 在典型的用例中,无需直接使用此模块中的类。
管道运行图由表示基本单元(如数据源或步骤)的模块节点组成。 节点可以具有输入端口和输出端口以及关联的参数。 边缘定义图中两个节点端口之间的关系。
类
DataSource |
可在图形中使用的数据源。 初始化 DataSource。 |
DataSourceDef |
数据源的定义。 初始化 DataSourceDef。 |
DataSourceNode |
表示图形中的数据源。 初始化数据源节点。 |
DataType |
数据片段(输入或输出)的数据类型。 初始化 DataType。 |
Edge |
图中两个节点端口之间的边缘实例。 初始化 Edge。 |
Graph |
用于定义管道运行图的类。 初始化图形。 |
InputPort |
节点上的输入端口的实例,该端口可以连接到输出端口。 初始化 InputPort。 |
InputPortBinding |
定义从源到管道步骤输入的绑定。 InputPortBinding 可用作步骤的输入。 源可以是一个PipelineData、PortDataReference、DataReference或PipelineDatasetOutputPortBinding。 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 机器学习管道中的另一个步骤使用。 可用于 AutoMLStep 或 HyperDriveStep. 初始化 TrainingOutput。 param model_file:要包含在输出中的特定模型文件。 仅限 HyperDriveStep 。 |
枚举
StoredProcedureParameterType |
定义用于 SQL 数据库引用的 SQL 存储过程参数的类型。 |