【问题标题】:How to upgrade an existing kubeflow pipeline?如何升级现有的 kubeflow 管道?
【发布时间】:2020-05-06 17:41:27
【问题描述】:

在管道 UI 中,我使用上传管道按钮来上传新管道。

由于管道名称是唯一的,因此更新的唯一方法是删除旧管道,然后上传新管道。

有没有更好的方法,也许可以管理单个管道名称的版本?

【问题讨论】:

    标签: python kubeflow kubeflow-pipelines


    【解决方案1】:

    目前我正在通过 config 在 prem 上使用 Kubeflow,并且没有简单的方法来更新上传的管道。但是,我尝试仅通过遵循此doc 来部署 Kubeflow 管道,并且 UI 更新得更多,并且它支持管道版本控制(抱歉,由于我已经卸载它,所以我无法获取屏幕截图)。所以这个功能可能已经完成了一半。

    仅供参考,我还检查了road map of Kubeflow,管道版本控制假设在 2019 年第四季度准备就绪,并将在 Kubeflow v1.0 版本中发布。

    【讨论】:

      【解决方案2】:

      我假设您运行的是旧版本的 Kubeflow。当前最新版本(v1.0 及更高版本)支持管道版本控制。不,在较旧的 Kubeflow 版本(至少 v0.7 或更高版本)中没有原生管道版本控制。因此,您要么必须手动删除旧管道并每次添加新管道。

      但是,我通常根本不手动上传管道,从而绕过必须这样做。有一个kfp-server-api 库,您可以使用check

      您创建一个 kfp.Client 对象 (link),为其提供主机地址、命名空间和其他身份验证信息,然后使用 upload_pipeline() 调用为您的管道提供合适的名称。或者您可以自动化 delete + add new pipeline (with same name) 工作流程。 我觉得这很有用!

      【讨论】:

        猜你喜欢
        • 2020-11-18
        • 1970-01-01
        • 2021-02-15
        • 2020-10-27
        • 2019-06-30
        • 2020-05-19
        • 2022-01-18
        • 2023-02-14
        • 2019-12-21
        相关资源
        最近更新 更多