创建组件

使用可重用组件创建管道。

组件是 KFP 管道的构建块。组件是远程函数定义;它指定输入,在其主体中具有用户定义的逻辑,并且可以创建输出。当组件模板通过输入参数实例化时,我们称其为任务。

KFP 提供了两种高级方式来编写组件:Python 组件容器组件。

Python 组件是一种方便的方式来编写纯 Python 实现的组件。Python 组件有两种特定类型:轻量级 Python 组件容器化 Python 组件。

容器组件通过允许您使用任意容器定义来定义组件,从而提供了一种更灵活、更高级的编写方法。对于非纯 Python 实现的组件,推荐使用此方法。

导入器组件 是 KFP 提供的一种特殊的“预置”组件,当 Artifact 不是由管道内的任务创建时,它允许您将该 Artifact 导入到管道中。


轻量级 Python 组件

从独立的 Python 函数创建组件

将组件组合成管道

容器化 Python 组件

创建具有更复杂依赖关系的 Python 组件

容器组件

通过任意容器定义创建组件

特殊情况:导入器组件

从管道外部导入 Artifact

附加功能

有关编写 KFP 组件的更多信息

加载和共享组件

加载和使用组件生态系统

反馈

此页面有帮助吗?