如何对 python 轻量级 kubeflow 组件进行版本控制?
How can I version-control a python lightweight kubeflow component?
从 python 函数生成 Kubeflow 组件 YAML 规范是合适的 - 请参见
https://www.kubeflow.org/docs/components/pipelines/sdk/v2/component-development
我们正在努力避免对 Jupyter 笔记本进行版本控制。
我们想在 git 中对我们的组件进行版本控制。如果我们对 YAML 进行版本控制,我们是否可以使用任何现成的实用程序轻松地重新生成 python 函数(甚至 Jupyter notebook)?
或者有更好的方法吗?
谢谢!
最后,我们选择了版本控制 python 文件,从中自动生成 yaml 规范。
笔记本也可以使用 jupytext 自动生成。
因此 python 文件是主文件。
我找不到从笔记本生成规范的令人满意的方法,但我希望得到纠正。
从 python 函数生成 Kubeflow 组件 YAML 规范是合适的 - 请参见
https://www.kubeflow.org/docs/components/pipelines/sdk/v2/component-development
我们正在努力避免对 Jupyter 笔记本进行版本控制。
我们想在 git 中对我们的组件进行版本控制。如果我们对 YAML 进行版本控制,我们是否可以使用任何现成的实用程序轻松地重新生成 python 函数(甚至 Jupyter notebook)?
或者有更好的方法吗?
谢谢!
最后,我们选择了版本控制 python 文件,从中自动生成 yaml 规范。
笔记本也可以使用 jupytext 自动生成。
因此 python 文件是主文件。
我找不到从笔记本生成规范的令人满意的方法,但我希望得到纠正。