Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
DOTYCZY:
Rozszerzenie ML dla interfejsu wiersza poleceń Azure CLI wersja 2 (aktualna)
Źródłowy schemat JSON można znaleźć pod adresem https://azuremlschemas.azureedge.net/latest/model.schema.json.
Uwaga / Notatka
Składnia YAML szczegółowo w tym dokumencie jest oparta na schemacie JSON dla najnowszej wersji rozszerzenia interfejsu wiersza polecenia uczenia maszynowego w wersji 2. Ta składnia jest gwarantowana tylko do pracy z najnowszą wersją rozszerzenia interfejsu wiersza polecenia uczenia maszynowego w wersji 2. Schematy dla starszych wersji rozszerzeń można znaleźć pod adresem https://azuremlschemasprod.azureedge.net/.
Składnia YAML
| Key | Typ | Opis | Dozwolone wartości |
|---|---|---|---|
$schema |
ciąg | Schemat YAML. | |
name |
ciąg | Required. Nazwa modelu. | |
version |
int | Wersja modelu. Jeśli pominięto, Azure Machine Learning automatycznie wygeneruje wersję. | |
description |
ciąg | Opis modelu. | |
tags |
obiekt | Słownik tagów dla modelu. | |
path |
ciąg | Ścieżka lokalna do plików modelu lub identyfikator URI ścieżki chmury do plików modelu. Może to wskazywać plik lub katalog. | |
type |
ciąg | Typ formatu magazynu modelu. Dotyczy scenariuszy wdrażania bez kodu. |
custom_model, , mlflow_modeltriton_model |
flavors |
obiekt | Smaki modelu. Każdy typ formatu magazynu modelu może mieć co najmniej jedną obsługiwaną odmianę. Dotyczy scenariuszy wdrażania bez kodu. | |
default_deployment_template |
obiekt | Domyślny szablon wdrożenia dla modelu. Dotyczy tylko modeli o zakresie rejestru. Po ustawieniu wdrożenia odwołujące się do tego modelu domyślnie używają ustawień szablonu wdrożenia (takich jak environment, instance_typei sondy). |
|
default_deployment_template.asset_id |
ciąg | Identyfikator zasobu szablonu wdrożenia. Format: azureml://registries/<registry-name>/deploymenttemplates/<template-name>/versions/<version>. |
|
allowed_deployment_templates |
lista obiektów | Tworzenie wskazówek dotyczących szablonów wdrażania zalecanych przez użytkownika jako przesłonięć podczas wdrażania tego modelu — wyselekcjonowanego zestawu zweryfikowanych szablonów. Nie jest wymuszany: zastąpienie określone w czasie wdrażania nie jest wymagane, aby znajdować się na tej liście. | |
allowed_deployment_templates[].asset_id |
ciąg | Identyfikator zasobu dozwolonego szablonu wdrożenia. Format: azureml://registries/<registry-name>/deploymenttemplates/<template-name>/labels/latest. |
Remarks
Polecenie az ml model może służyć do zarządzania modelami Azure Machine Learning.
Przykłady
Przykłady są dostępne w repozytorium examples GitHub. Poniżej przedstawiono kilka z poniższych elementów.
YAML: plik lokalny
$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: folder lokalny w formacie 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: domyślny szablon wdrożenia
$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: domyślne i dozwolone szablony wdrażania
$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