CLI (v2) környezet YAML-sémája
A KÖVETKEZŐKRE VONATKOZIK:Azure CLI ml extension v2 (aktuális)
A forrás JSON-séma a következő helyen található: https://azuremlschemas.azureedge.net/latest/environment.schema.json.
Megjegyzés
A dokumentumban részletezett YAML-szintaxis az ML CLI v2 bővítmény legújabb verziójának JSON-sémáján alapul. Ez a szintaxis garantáltan csak az ML CLI v2 bővítmény legújabb verziójával működik. A régebbi bővítményverziók sémáit itt találja: https://azuremlschemasprod.azureedge.net/.
YAML-szintaxis
Kulcs | Típus | Leírás | Megengedett értékek | Alapértelmezett érték |
---|---|---|---|---|
$schema |
sztring | A YAML-séma. Ha az Azure Machine Learning VS Code-bővítményt használja a YAML-fájl létrehozásához, a fájl tetején is $schema lehetővé teszi a séma és az erőforrás-kiegészítések meghívását. |
||
name |
sztring | Kötelező. A környezet neve. | ||
version |
sztring | A környezet verziója. Ha nincs megadva, az Azure Machine Learning automatikusan létrehozza a verziót. | ||
description |
sztring | A környezet leírása. | ||
tags |
object | A környezet címkéinek szótára. | ||
image |
sztring | A környezethez használandó Docker-rendszerkép. Az egyik image vagy build kötelező. |
||
conda_file |
sztring vagy objektum | A conda-környezet függőségeinek standard conda YAML-konfigurációs fájlja. Lásd: https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-file-manually. Ha meg van adva, image azt is meg kell adni. Az Azure Machine Learning a conda környezetet a megadott Docker-rendszerképre építi. |
||
build |
object | A Docker környezetkonfigurációt hoz létre a környezethez. Az egyik image vagy build kötelező. |
||
build.path |
sztring | A könyvtár helyi elérési útja, amelyet buildkörnyezetként használ. | ||
build.dockerfile_path |
sztring | A Docker-fájl relatív elérési útja a buildkörnyezetben. | Dockerfile |
|
os_type |
sztring | Az operációs rendszer típusa. | linux , windows |
linux |
inference_config |
object | Következtetési tárolókonfigurációk. Csak akkor alkalmazható, ha a környezetet egy kiszolgálótároló online üzembe helyezéséhez használják. Lásd: A kulcs attribútumaiinference_config . |
A kulcs attribútumai inference_config
Kulcs | Típus | Leírás |
---|---|---|
liveness_route |
object | A kiszolgáló tároló élőségi útvonala. |
liveness_route.path |
sztring | Az élőségi kérelmek átirányításának útvonala. |
liveness_route.port |
egész szám | Az élőségi kérelmek átirányítására használt port. |
readiness_route |
object | A kiszolgáló tároló készültségi útvonala. |
readiness_route.path |
sztring | A készenlétre vonatkozó kérések átirányításának útvonala. |
readiness_route.port |
egész szám | A port, amely a készenlétre vonatkozó kéréseket irányítja. |
scoring_route |
object | A kiszolgáló tároló pontozási útvonala. |
scoring_route.path |
sztring | A pontozási kérelmek átirányításának útvonala. |
scoring_route.port |
egész szám | A pontozási kérelmek átirányításához használt port. |
Megjegyzések
A az ml environment
parancs az Azure Machine Learning-környezetek kezelésére használható.
Példák
A példák a GitHub-adattárban érhetők el. Az alábbiakban több is látható.
YAML: helyi Docker-buildkörnyezet
$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: docker-context-example
build:
path: docker-contexts/python-and-pip
YAML: Docker-rendszerkép
$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: docker-image-example
image: pytorch/pytorch:latest
description: Environment created from a Docker image.
YAML: Docker-kép és conda-fájl
$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: docker-image-plus-conda-example
image: mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04
conda_file: conda-yamls/pydata.yml
description: Environment created from a Docker image plus Conda environment.