轻量级 Python 组件
从独立的 Python 函数创建组件
组件是 KFP 管道的构建块。组件是远程函数定义;它指定输入,在其主体中具有用户定义的逻辑,并且可以创建输出。当组件模板通过输入参数实例化时,我们称其为任务。
KFP 提供了两种高级方式来编写组件:Python 组件 和 容器组件。
Python 组件是一种方便的方式来编写纯 Python 实现的组件。Python 组件有两种特定类型:轻量级 Python 组件 和 容器化 Python 组件。
容器组件通过允许您使用任意容器定义来定义组件,从而提供了一种更灵活、更高级的编写方法。对于非纯 Python 实现的组件,推荐使用此方法。
导入器组件 是 KFP 提供的一种特殊的“预置”组件,当 Artifact 不是由管道内的任务创建时,它允许您将该 Artifact 导入到管道中。
从独立的 Python 函数创建组件
创建具有更复杂依赖关系的 Python 组件
通过任意容器定义创建组件
从管道外部导入 Artifact
有关编写 KFP 组件的更多信息
加载和使用组件生态系统