【问题标题】:How to change parameters for a Kubeflow Pipeline Recurring Run?如何更改 Kubeflow Pipeline Recurring Run 的参数?
【发布时间】:2021-12-14 17:13:00
【问题描述】:

我想使用“循环运行”每 30 分钟运行一次我的 Kubeflow 管道。对于每次运行,我都想调整我的参数。例如:

首次运行:START_MONTH=2019-01,END_MONTH=2010-02

第二次运行:START_MONTH=2019-02,END_MONTH=2010-03

等等。

我可以将新的 json 参数传递给每个模型的作业:

{ 
   1: [{"START_MONTH":"2019-01"},{"END_MONTH":"2019-02"}],
   2: [{"START_MONTH":"2019-02"},{"END_MONTH":"2019-03"}],
}

现在我需要一种方法来根据作业是否在第一次、第二次等时间运行来索引参数。

是否有任何方法可以访问管道内的作业元数据以确定作业当前正在哪个“运行”,或者作业本身是否需要将其外部化?

【问题讨论】:

    标签: kubeflow kubeflow-pipelines


    【解决方案1】:

    我结束了:

    • 添加 json 变量来建模参数列表
    • 添加一个字符串变量并将其默认为{{workflow.name}},这样它就可以用来推断当前在管道中执行的“运行号”(例如myjob-xyz-1、myjob-abc-2 等)。

    【讨论】:

      猜你喜欢
      • 2021-04-11
      • 2019-09-14
      • 2019-10-13
      • 2022-10-23
      • 2023-02-02
      • 2021-09-08
      • 2021-04-25
      • 1970-01-01
      • 2021-10-17
      相关资源
      最近更新 更多