您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

az ml model

备注

此引用是适用于 Azure CLI 的 ml 扩展的一部分,需要2.15.0 或更高版本。 首次运行 az ml model 命令时,扩展将自动安装。 详细了解扩展。

管理 Azure ML 模型。

Azure ML 模型包含二进制文件 (s) ,表示机器学习模型和任何相应的元数据。 这些模型可在终结点部署中用于实时和批处理推理。

命令

az ml model create

创建模型。

az ml model delete

删除模型。

az ml model list

列出工作区中的模型。

az ml model show

显示模型的详细信息。

az ml model update

更新模型。

az ml model create

创建模型。

可以从本地文件或目录创建模型。 创建的模型将在工作区中的指定名称和版本下进行跟踪。

az ml model create --resource-group
                   --workspace-name
                   [--datastore-name]
                   [--file]
                   [--local-path]
                   [--name]
                   [--set]
                   [--version]

示例

从 YAML 规范文件创建模型

az ml model create --file model.yml --resource-group my-resource-group --workspace-name my-workspace

使用命令选项从本地文件夹创建模型

az ml model create --name my-model --version 1 --local-path ./my-model --resource-group my-resource-group --workspace-name my-workspace

必需参数

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--workspace-name -w

Azure ML 工作区的名称。 可以使用 az configure --defaults workspace=<name> 配置默认组。

可选参数

--datastore-name -z

要将模型上载到的数据存储的名称。

--file -f

包含 Azure ML 模型规范的 YAML 文件的本地路径。 如果 YAML 文件不具有名称和版本,则必须提供--name/-n 和--version/-v。

--local-path -l

) (的模型文件的路径。 它可以是文件或目录。 如果已指定,则还必须提供--name/-n 和--version/-v。

--name -n

模型的名称。

--set

通过指定要设置的属性路径和值来更新对象。 示例:--set property1. property2 =.

--version -v

模型的版本。

az ml model delete

删除模型。

az ml model delete --name
                   --resource-group
                   --version
                   --workspace-name

必需参数

--name -n

模型的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--version -v

模型的版本。

--workspace-name -w

Azure ML 工作区的名称。 可以使用 az configure --defaults workspace=<name> 配置默认组。

az ml model list

列出工作区中的模型。

az ml model list --resource-group
                 --workspace-name
                 [--max-pages]
                 [--name]

示例

列出工作区中的所有模型

az ml model list --resource-group my-resource-group --workspace-name my-workspace

列出工作区中指定名称的所有模型版本

az ml model list --name my-model --resource-group my-resource-group --workspace-name my-workspace

列出工作区中的所有模型,使用--query 参数对命令的结果执行 JMESPath 查询。

az ml model list --query "[].{Name:name}"  --output table --resource-group my-resource-group --workspace-name my-workspace

必需参数

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--workspace-name -w

Azure ML 工作区的名称。 可以使用 az configure --defaults workspace=<name> 配置默认组。

可选参数

--max-pages -r

要返回的结果的页数。 默认值为返回 all。

--name -n

模型的名称。 如果提供,则将返回此名称下的所有模型版本。

az ml model show

显示模型的详细信息。

az ml model show --name
                 --resource-group
                 --workspace-name
                 [--version]

示例

显示具有指定名称和版本的模型的详细信息

az ml model show --name my-model --version 1 --resource-group my-resource-group --workspace-name my-workspace

显示具有指定名称的模型的最新版本的详细信息

az ml model show --name my-model --resource-group my-resource-group --workspace-name my-workspace

必需参数

--name -n

模型的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--workspace-name -w

Azure ML 工作区的名称。 可以使用 az configure --defaults workspace=<name> 配置默认组。

可选参数

--version -v

模型的版本。 如果省略,则显示最新版本。

az ml model update

更新模型。

"Description" 和 "tags" 属性可以更新。

az ml model update --name
                   --resource-group
                   --workspace-name
                   [--add]
                   [--force-string]
                   [--remove]
                   [--set]
                   [--version]

示例

更新模型的风格

az ml model update --name my-model --version 1 --set flavors.python_function.python_version=3.8 --resource-group my-resource-group --workspace-name my-workspace

必需参数

--name -n

模型的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--workspace-name -w

Azure ML 工作区的名称。 可以使用 az configure --defaults workspace=<name> 配置默认组。

可选参数

--add

通过指定路径和键值对,将对象添加到对象列表中。 示例:--添加 listProperty <键 = 值、字符串或 JSON 字符串>。

--force-string

使用 "set" 或 "add" 时,保留字符串文本,而不是尝试转换为 JSON。

--remove

从列表中删除属性或元素。 示例:--remove property. list 或--Remove propertyToRemove。

--set

通过指定要设置的属性路径和值来更新对象。 示例:--set property1. property2 =.

--version -v

模型的版本。