【问题标题】:What is difference between the KFP SDK v2, v2 namespace, and v2 compatible mode?KFP SDK v2、v2 命名空间和 v2 兼容模式有什么区别?
【发布时间】:2022-10-06 02:58:08
【问题描述】:

KFP SDK v2、KFP SDK v1中的v2命名空间、v2兼容模式有什么区别?

    标签: google-cloud-vertex-ai kfp


    【解决方案1】:

    KFP SDK 有两个主要版本:v1.8.xv2.x.x(在撰写本文时处于预发布状态)。

    KFP SDK v2.x.x将管道和组件编译为 IR YAML [example],a平台中立管道表示格式。它可以在KFP open source backend 或其他平台上运行,例如Google Cloud Vertex AI Pipelines

    KFP SDK v1.8.x,默认情况下,将管道和组件编译为Argo Workflow YAML。 Argo Workflow YAML 在 Kubernetes 上执行并且是不是平台中立的.

    KFP SDK v1.8.x 提供了两种使用 v2 Python 语法创作管道的方法:

    KFP SDK v2兼容模式是 KFP SDK v1.8.x 中的一项功能,它允许在 KFP SDK v1 中使用 v2 Python 创作语法,但编译为 Argo Workflow YAML。 v2 兼容模式已弃用,不应使用。

    KFP SDK v2 命名空间在 KFP SDK v1.8.x (from kfp.v2 import dsl, compiler) 中允许在 KFP SDK v1 中使用 v2 Python 创作语法并编译为 IR YAML [usage example]。虽然不推荐使用此模式,但用户应该更喜欢通过预发布的KFP SDK v2.x.x 创作 IR YAML。

    【讨论】:

      猜你喜欢
      • 2011-02-06
      • 2020-05-16
      • 2012-04-12
      • 2021-06-18
      • 1970-01-01
      • 1970-01-01
      • 2019-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多