兼容性矩阵
Kubeflow Pipelines 与 TensorFlow Extended (TFX) 兼容性矩阵
旧版本
本页面介绍 Kubeflow 管道 V1,请参阅 V2 文档以获取最新信息。
注意,虽然 V2 后端能够运行 V1 SDK 提交的管道,但我们强烈建议迁移到 V2 SDK。作为参考,V1 SDK 的最终版本是 kfp==1.8.22
,其参考文档可在此处获取。
Kubeflow Pipelines Backend 与 TFX 兼容性
使用任何版本的 TensorFlow Extended (TFX) 编写的管道都可以在任何版本的 Kubeflow 管道 (KFP) 后端上执行。但是,如果 TFX 和 Kubeflow 管道后端版本不兼容,则某些 UI 功能可能无法正常工作。
下表显示了 TFX 和 Kubeflow Pipelines 后端版本的 UI 功能兼容性
TFX \ KFP 后端 | KFP 后端 <= 1.5 | KFP 后端 >= 1.7 |
---|---|---|
TFX <= 0.28.0 | 完全兼容 ✅ | 元数据 UI 不兼容2 |
TFX 0.29.0, 0.30.0 | 可视化不兼容1 | 元数据 UI 不兼容2 |
TFX 1.0.0 | 元数据 UI 不兼容2 | 元数据 UI 不兼容2 |
TFX >= 1.2.0 | 元数据 UI 不兼容2 | 完全兼容 ✅ |
详细说明
1. 可视化不兼容:Kubeflow 管道 UI 与 TFDV、TFMA 可视化不兼容。在 Kubeflow 管道 UI 中,可视化会报错。
2. 元数据 UI 不兼容:Kubeflow 管道 UI 与 TFX 记录的 ML 元数据不兼容。运行详情页面中的 ML 元数据选项卡会显示错误消息“找不到相应的 ML 元数据”。因此,基于 ML 元数据的可视化也不会显示在可视化选项卡中。
上次修改日期 2024 年 7 月 6 日:更新 Kubeflow 管道旧版 V1 警告文本 (#3792) (833cc62)