gpt4 book ai didi

azure - 从另一个 Azure ML 工作区访问 Azure ML 模型注册表

转载 作者:行者123 更新时间:2023-12-02 08:19:19 28 4
gpt4 key购买 nike

假设我有两个 Azure ML 工作区:

  1. Workspace1 - 由一个团队(Team1)使用,该团队仅训练模型并将模型存储在 Workspace1 的模型注册表中

  2. Workspace2 - 由另一个团队 (Team2) 使用,该团队对模型进行容器化,将其推送到 ACR,然后在 Azure ML 计算中部署容器化模型。

Team2 是否可以从其 Workspace2 访问 Workspace1 的模型注册表并检索模型以进行容器化和后续部署?或者,Azure ML 中是否存在共享模型注册表的概念,两个团队都可以在其中存储和访问通用模型注册表?如果这些都不可能,那么 Team1 和 Team2 如何在具有上述给定职责的单一模型上一起工作?

最佳答案

如上所述,我认为最好的解决方案是使用一个工作区,而不是两个。听起来您的团队 1 和团队 2 在同一个项目上共享贡献。更好的方法可能是在 Azure ML 工作区中定义用户角色,以便团队 2 有权部署模型,团队 1 有权创建模型。

否则,只要您知道订阅​​、资源组、工作区名称等,您就可以随时使用 ML SDK 编写 Python 代码来连接到任何工作区。

from azure.core import Workspace, Model

# connect to an existing workspace
name = 'WorkspaceName'
sub = 'subscriptionName'
resource_group = 'resourceGroupName'
ws = Workspace.get(name=name, subscription_id=sub, resource_group=resource_group)

# retrieve existing model
model = Model(ws, name='your model name')

关于azure - 从另一个 Azure ML 工作区访问 Azure ML 模型注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70156610/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com