AzureML: автоматическое обновление развертывания при появлении новой версии модели.

У меня есть конвейер 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 ответ

Решение

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

run = Run.get_context()
ws = run.experiment.workspace
Другие вопросы по тегам