1

我有一个定期训练和注册模型的 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
)

最初,我认为将部署包含在管道中是有意义的,但我不知道如何在管道步骤中引用工作区。

谢谢你的协助!

4

1 回答 1

1

在管道步骤中,您可以Workspace通过以下方式访问:

run = Run.get_context()
ws = run.experiment.workspace
于 2020-06-19T19:39:12.387 回答