Обновите частное колесо в машинном обучении Azure

#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 для целей воспроизводимости