AzureML: автоматическое обновление развертывания при появлении новой версии модели. - PullRequest
1 голос
/ 17 июня 2020

У меня есть конвейер AzureML, который регулярно обучает и регистрирует модель. Каждый прогон создает новую версию зарегистрированной модели. Моя цель - повторно развернуть модель всякий раз, когда будет доступна новая версия.

В другом скрипте я развертываю зарегистрированную модель и перезаписываю все существующие развертывания:

service = Model.deploy(
    workspace=ws,
    name=service_name,
    models=[model],
    inference_config=inference_config,
    deployment_config=deployment_config,
    deployment_target=compute_target,
    overwrite=True
)

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

Спасибо за помощь!

1 Ответ

1 голос
/ 19 июня 2020

Внутри шага конвейера вы можете получить доступ к Workspace через:

run = Run.get_context()
ws = run.experiment.workspace
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...