Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
APLICA-SE A:
CLI do Azure ml de extensão v2 (atual)
O esquema JSON de origem pode ser encontrado em https://azuremlschemas.azureedge.net/latest/model.schema.json.
Note
A sintaxe YAML detalhada neste documento é baseada no esquema JSON para a versão mais recente da extensão ML CLI v2. Esta sintaxe é garantida apenas para funcionar com a versão mais recente da extensão ML CLI v2. Você pode encontrar os esquemas para versões de extensão mais antigas em https://azuremlschemasprod.azureedge.net/.
Sintaxe YAML
| Key | Tipo | Description | Valores permitidos |
|---|---|---|---|
$schema |
cadeia (de caracteres) | O esquema YAML. | |
name |
cadeia (de caracteres) | Required. Nome do modelo. | |
version |
int | Versão do modelo. Se for omitido, o Azure Machine Learning gera automaticamente uma versão. | |
description |
cadeia (de caracteres) | Descrição do modelo. | |
tags |
objecto | Dicionário de tags para o modelo. | |
path |
cadeia (de caracteres) | Um caminho local para o(s) arquivo(s) modelo(s) ou o URI de um caminho de nuvem para o(s) arquivo(s) modelo(s). Isso pode apontar para um arquivo ou um diretório. | |
type |
cadeia (de caracteres) | Tipo de formato de armazenamento do modelo. Aplicável para cenários de implantação sem código. |
custom_model, mlflow_model, triton_model |
flavors |
objecto | Sabores do modelo. Cada tipo de formato de armazenamento de modelo pode ter um ou mais sabores suportados. Aplicável para cenários de implantação sem código. | |
default_deployment_template |
objecto | O modelo de implementação padrão para o modelo. Aplica-se apenas a modelos com âmbito de registo. Quando definidas, as implementações que fazem referência a este modelo usam por defeito as definições do template de implementação (como environment, instance_type, e sondas). |
|
default_deployment_template.asset_id |
cadeia (de caracteres) | O ID do ativo do template de implementação. Formato: azureml://registries/<registry-name>/deploymenttemplates/<template-name>/versions/<version>. |
|
allowed_deployment_templates |
Lista de objetos | Orientação do autor que lista os modelos de implementação que o consumidor é recomendado usar como sobreposições ao implementar este modelo — um conjunto selecionado de modelos validados. Não é aplicado: uma sobreposição especificada no momento da implementação não é obrigatória nesta lista. | |
allowed_deployment_templates[].asset_id |
cadeia (de caracteres) | O ID do ativo de um modelo de implementação permitido. Formato: azureml://registries/<registry-name>/deploymenttemplates/<template-name>/labels/latest. |
Remarks
O comando az ml model pode ser usado para gerir modelos Azure Machine Learning.
Examples
Exemplos estão disponíveis no repositório GitHub exemplos. Vários são mostrados abaixo.
YAML: arquivo local
$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json
name: local-file-example
path: mlflow-model/model.pkl
description: Model created from local file.
YAML: pasta local no formato MLflow
$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json
name: local-mlflow-example
path: mlflow-model
type: mlflow_model
description: Model created from local MLflow model directory.
YAML: modelo de implementação por defeito
$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json
name: my-model
version: 1
path: ./model
default_deployment_template:
asset_id: azureml://registries/my-registry/deploymenttemplates/my-template/versions/1
YAML: templates de implementação por defeito e permitidos
$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json
name: my-model
version: 1
type: custom_model
path: ./model
default_deployment_template:
asset_id: azureml://registries/my-registry/deploymenttemplates/my-template/versions/1
allowed_deployment_templates:
- asset_id: azureml://registries/my-registry/deploymenttemplates/my-template/labels/latest
- asset_id: azureml://registries/my-registry/deploymenttemplates/my-template2/labels/latest