Graph 类
用于定义管道运行图的类。
初始化图形。
- 继承
-
builtins.objectGraph
构造函数
Graph(name, context)
参数
- context
- <xref:azureml.pipeline.core._GraphContext>
必需
当前图上下文。
- context
- <xref:azureml.pipeline.core._GraphContext>
必需
当前图上下文。
方法
add_datasource_node |
将数据源节点添加到图。 |
add_module_node |
将模块节点添加到图。 |
connect |
连接两个端口并创建边缘。 |
delete_node |
从图中删除节点。 |
finalize |
最终确定图中节点的资源。 |
generate_yaml |
生成图的 yaml 表示形式。 |
get_node |
按 ID 获取节点。 |
sequence |
将节点列表配置为按照列表中第一个节点之后的顺序运行。 |
submit |
提交图以在云中运行。 |
validate |
验证图。 返回错误列表。 |
add_datasource_node
将数据源节点添加到图。
add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)
参数
- datasource_builder
- <xref:azureml.pipeline.core._DatasourceBuilder>
默认值: None
此节点的 _DatasourceBuilder。
返回
节点
返回类型
add_module_node
将模块节点添加到图。
add_module_node(name, input_bindings, output_bindings=None, param_bindings=None, module=None, module_builder=None, module_wiring=None, runconfig=None, cloud_settings=None)
参数
- module_builder
- <xref:azureml.pipeline.core._ModuleBuilder>
默认值: None
此节点的 _ModuleBuilder
默认值: None
节点的输入/输出与模块输入/输出之间的映射。 包含两个键:输入和输出;每个键都映射到一个字典,其键为模块的输入/输出名称,值为节点的端口。
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
默认值: None
用于云的设置
返回
节点
返回类型
connect
连接两个端口并创建边缘。
connect(source_port, dest_port)
参数
返回
边缘
返回类型
delete_node
finalize
最终确定图中节点的资源。
finalize(dry_run=None, regenerate_outputs=False)
参数
返回
{node_id, (resource_id, is_new_resource)} 的字典
返回类型
generate_yaml
get_node
sequence
submit
提交图以在云中运行。
submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)
参数
- parent_run_id
默认值: None
为此管道运行的父运行设置的可选运行 ID,该 ID 将在 RunHistory 中反映出来。 父运行必须属于此管道所要提交到的同一试验。
返回
PipelineRun。
返回类型
validate
属性
datasource_nodes
edges
module_nodes
node_dict
node_name_dict
nodes
params
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈