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