#git #version-control #jupyter #kubeflow
Вопрос:
Целесообразно сгенерировать спецификацию YAML компонента Kubeflow из функции python — см., например
https://www.kubeflow.org/docs/components/pipelines/sdk/v2/component-development
Мы пытаемся избежать изменения версий записных книжек Jupyter.
Мы хотели бы версировать наши компоненты в git. Если мы создадим версию YAML, сможем ли мы легко восстановить функцию python (или даже ноутбук Jupyter), используя любые готовые утилиты?
Или есть лучший способ?
Спасибо!
Ответ №1:
В конце концов мы решили управлять версиями файла python, из которого автоматически генерируется спецификация yaml.
Записную книжку также можно автоматически сгенерировать с помощью jupytext.
Таким образом, файл python является основным.
Я не вижу удовлетворительного способа сгенерировать спецификацию из записной книжки, но меня нужно исправить.