KFP SDK v2 ( KFP v1中的v2名称空间)与v2兼容模式之间有什么区别?
发布于 2022-10-05 18:58:08
KFP SDK有两个主要版本:v1.8.x和v2.x.x (在编写本文时在预发行版中)。
KFP SDK v2.x.x将管道和组件编译为IR [示例],这是一种平台中立的管道表示格式。它可以在KFP开放源码后端或其他平台(如Google云顶点AI管道 )上运行。
默认情况下,KFPSDKv1.8.x编译管道和组件到Argo工作流YAML。Argo Workflow YAML是在Kubernetes上执行的,并不是平台中立的。
KFPSDKv1.8.x提供了两种使用v2语法编写管道的方法:
KFP v2兼容模式是KFP v1.8.x中的一个特性,它允许在KFP v1中使用v2 v2创作语法,但可以编译为Argo v1。版本2-兼容模式被废弃,不应该使用。
KFPSDKv1.8.x()中的v2名称空间 (from kfp.v2 import dsl, compiler)允许在KFP v1中使用v2 v2创作语法,并编译为IR YAML [使用实例]。虽然不推荐这种模式,但是用户应该更喜欢通过预发布的KFP SDK v2.x.x来创作IR .
https://stackoverflow.com/questions/73964749
复制相似问题