#python #azure #python-wheel #azure-machine-learning-service
Вопрос:
Я добавил личное колесо в свою среду Azure с помощью
whl_url = Environment.add_private_pip_wheel(
workspace=ws, file_path='path_to_wheel.whl', exist_ok=True)
conda_dep.add_pip_package(whl_url)
Когда я повторяю этот код, он, похоже, не обновляет колесо в Azure, а просто использует старое. Поскольку я все еще разрабатываю код в колесе, мне нужны частые обновления, поэтому переименование колеса или ручное увеличение номера версии каждый раз не является вариантом.
Есть ли способ сообщить Azure о фактическом обновлении загруженного колеса?
Заранее спасибо.
Ответ №1:
Я столкнулся с той же проблемой, так как я также постоянно обновляю личное колесо, и номер сборки колеса менеджером пакетов не изменится, пока номер версии, на который ссылается ваш менеджер пакетов, остается прежним.
Вы можете вручную изменить имя версии колеса, например 0.4.2
, на 0.4.2.1
, и это заставит Azure обновить среду, поскольку Azure проверяет имя колеса, а не его контрольную сумму.
Ответ №2:
Он не будет обновляться, он пропустит и не выдаст ошибку, если колесо уже существует. AzureML не заменит существующий whl для целей воспроизводимости