从 Kubeflow 管道运行中获取实验名称

Posted

技术标签:

【中文标题】从 Kubeflow 管道运行中获取实验名称【英文标题】:Get experiment name from within a Kubeflow pipeline run 【发布时间】:2021-04-23 00:22:34 【问题描述】:

我刚开始使用 Kubeflow,但遇到了问题。我需要我的管道能够自动获取它所属的实验的名称。我尝试使用the kfp package,但在我看来,没有办法获得当前运行的实验名称。你有什么建议吗?非常感谢!

【问题讨论】:

【参考方案1】:

运行与实验相关联,而不是相反。当您运行管道时,您可以使用 kfp.Client.run_pipeline 作为参数指定实验名称。当您不指定实验时,它会自动绑定到 AI 平台上的默认实验。

因此您无需获取实验名称,因为您在运行管道时指定了实验。

【讨论】:

谢谢 - 如何指定描述(以编程方式而不是通过 UI)?还有哪些其他元数据? nvm - kubeflow-pipelines.readthedocs.io/en/latest/source/…

以上是关于从 Kubeflow 管道运行中获取实验名称的主要内容,如果未能解决你的问题,请参考以下文章

气流和 Kubeflow 管道有啥区别?

尝试使用 TFX 运行非常简单的 Kubeflow 管道时,为啥 GKE 集群上的 pod 会 OOMkilled?

同一个 GCP 项目中的 Kubeflow 管道存储访问错误?

如何扩展 kubeflow 管道(使用顶点 ai),或者它只是自动完成

在 Kubeflow 中运行自定义容器时,如何将参数传递给容器?

如何在 kubeflow 管道中传递环境变量?