数据类型

组件和流水线 I/O 类型

KFP 组件和流水线可以接受输入并创建输出。为此,它们必须通过其函数签名和注解声明类型化的接口。

KFP 中有两种类型组:参数 (parameters) 和 Artifact (制品)。参数适用于在组件之间传递少量数据。Artifact (制品) 类型是 KFP 为 ML Artifact 输出(如数据集、模型、指标等)提供一流支持的机制。

到目前为止,Hello World 流水线 以及 组件 中的示例已经演示了如何使用输入和输出参数。

KFP 自动跟踪参数和 Artifact (制品) 在组件之间传递的方式,并将数据传递历史存储在 ML Metadata 中。这使得 ML Artifact (制品) 血缘跟踪开箱即用,并且流水线执行易于重现。此外,KFP 的强类型组件为流水线中的任务提供了数据契约。

反馈

本页是否有帮助?


最后修改于 2024 年 6 月 20 日:重组 Kubeflow Pipelines 文档 (#3737) (8e56df7)