升级说明
旧版本
此页面关于 Kubeflow Pipelines V1,请参阅 V2 文档获取最新信息。
请注意,虽然 V2 后端能够运行由 V1 SDK 提交的流水线,但我们强烈建议迁移到 V2 SDK。供参考,V1 SDK 的最终版本是 kfp==1.8.22
,其参考文档在此处提供。
本页介绍升级 Kubeflow Pipelines 后端时需要了解的注意事项和重大变更。
有关升级说明,请参考特定发行版的文档
升级到 v2.0
- 注意: 在 v2.0 前端,运行指标列在运行列表页面已弃用,但用户仍可以通过使用 KFPv2 标量指标来获取相同信息
升级到 v1.7
重大变更: 元数据 UI 和可视化功能与 TensorFlow Extended (TFX) <= v1.0.0 不兼容。请升级到 v1.2.0 或更高版本,参考 Kubeflow Pipelines 后端与 TensorFlow Extended (TFX) 兼容性矩阵。
注意: Emissary 执行器(Alpha 版)是一种新的 Argo 工作流执行器,可作为选项使用。由于 Kubernetes 在 v1.20 后弃用 Docker 作为容器运行时,Emissary 在不久的将来可能成为 Kubeflow Pipelines 的默认工作流执行器。
例如,当前的默认 Docker 执行器无法在 Google Kubernetes Engine (GKE) 1.19+ 上直接工作。要使用 Docker 执行器,您的集群节点镜像必须配置为使用 Docker(已弃用)作为容器运行时。
或者,使用 Emissary 执行器(Alpha 版)消除了对容器运行时的限制,但请注意,您的某些流水线可能需要手动迁移。Kubeflow Pipelines 团队欢迎您在 Emissary 执行器反馈 GitHub issue 中提供反馈。
有关这两种选项的详细配置和迁移说明,请参阅 Argo 工作流执行器。
注意: Kubeflow Pipelines SDK v2 兼容模式(Beta 版)最近发布。新模式增加了对使用 ML 元数据跟踪流水线运行和制品的支持。在 v1.7 后端,v2 兼容模式的完整 UI 支持和缓存功能已新增。我们欢迎任何关于积极体验或您遇到的 反馈的问题。