Как обновить существующий конвейер kubeflow? - PullRequest
0 голосов
/ 20 января 2020

В пользовательском интерфейсе конвейера я использую кнопку загрузки конвейера для загрузки новых конвейеров.

Поскольку имя конвейера является уникальным, единственный способ обновить это удалить старый конвейер, а затем загрузить новый.

Есть ли лучший способ, возможно, управлять версией для одного имени конвейера?

Ответы [ 2 ]

0 голосов
/ 04 апреля 2020

Я предполагаю, что вы используете старую версию Kubeflow. Текущая последняя версия (v1.0 и выше) поддерживает версионность конвейера. Нет, в более старых версиях Kubeflow нет собственных версий конвейера (по крайней мере v0.7 или выше). Таким образом, вы должны либо вручную удалить старый конвейер и каждый раз добавлять новый.

Тем не менее, я обычно обхожу это, не загружая конвейеры вручную. Есть библиотека kfp-server-api, которую вы можете проверить .

Вы создаете объект kfp.Client ( ссылка ), даете ему адрес хоста, пространство имен и другую информацию для аутентификации, а затем используете вызов upload_pipeline(), чтобы дать подходящее имя вашему трубопровод. Или вы можете автоматизировать рабочий процесс delete + add new pipeline (with same name). Я нахожу это довольно полезным!

0 голосов
/ 06 февраля 2020

В настоящее время я использую Kubeflow на прем с этим config , и нет простого способа обновить загруженный конвейер. Однако я попытался просто развернуть конвейеры Kubeflow только следуя этому do c, и пользовательский интерфейс более обновлен и поддерживает управление версиями конвейера (извините, но я не могу получить снимок экрана, так как уже удалил его) , Так что, вероятно, эта функция завершена наполовину.

Просто к вашему сведению, я также проверяю дорожную карту Kubeflow , управление версиями конвейера должно быть готово в Q4 2019 и будет в Kubeflow v1 .0 релиз.

...