使用 AzureML 上的 Webservice.list 按名称选择模型

问题描述

我在 Azure 上部署了一个 Huggingface ML 模型,现在我正在尝试使用 Python SDK 选择它。

我正在尝试:

from azureml.core import Workspace,Webservice
mlw = Workspace.from_config("mlw.json")
services = Webservice.list(mlw)
services_filtered = Webservice.list(mlw,model_name=services[0].name)

现在,services一个包含两个模型的列表,但 services_filtered一个空列表。我在这里做错了什么?

当然,我可以在之后使用名称选择正确的名称,但这似乎不对。

解决方法

早就想好了。服务名称与模型名称不同。使用它时,它确实有效:

services_filtered = Webservice.list(mlw,model_name=services[0].models[0].name)