az ml environment
Note
Deze verwijzing maakt deel uit van de ml-extensie voor de Azure CLI (versie 2.15.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az ml environment opdracht uitvoert. Meer informatie over uitbreidingen.
Azure ML-omgevingen beheren.
Azure ML-omgevingen definiëren de uitvoeringsomgeving voor taken en eindpuntimplementaties, waarbij de afhankelijkheden voor training en deductie worden ingekapseld. Deze omgevingsdefinities zijn ingebouwd in Docker-installatiekopieën.
Opdracht
| Name | Description | Type | Status |
|---|---|---|---|
| az ml environment archive |
Een omgeving archiveren. |
Extension | GA |
| az ml environment create |
Maak een omgeving. |
Extension | GA |
| az ml environment list |
Maak een lijst met omgevingen in een werkruimte. |
Extension | GA |
| az ml environment restore |
Een gearchiveerde omgeving herstellen. |
Extension | GA |
| az ml environment share |
Een specifieke omgeving delen van werkruimte naar register. |
Extension | GA |
| az ml environment show |
Details voor een omgeving weergeven. |
Extension | GA |
| az ml environment update |
Een omgeving bijwerken. |
Extension | GA |
az ml environment archive
Een omgeving archiveren.
Als u een omgeving archivert, wordt deze standaard verborgen in lijstquery's (az ml environment list). U kunt nog steeds verwijzen naar en een gearchiveerde omgeving in uw werkstromen gebruiken. U kunt een omgevingscontainer of een specifieke omgevingsversie archiveren. Als u een omgevingscontainer archiveert, worden alle versies van de omgeving onder die naam gearchiveerd. U kunt een gearchiveerde omgeving herstellen met behulp van az ml environment restore. Als de hele omgevingscontainer is gearchiveerd, kunt u geen afzonderlijke versies van de omgeving herstellen. U moet de omgevingscontainer herstellen.
az ml environment archive --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
Voorbeelden
Een omgevingscontainer archiveren (alle versies van die omgeving archiveren)
az ml environment archive --name my-env --resource-group my-resource-group --workspace-name my-workspace
Een specifieke omgevingsversie archiveren
az ml environment archive --name my-env --version 1 --resource-group my-resource-group --workspace-name my-workspace
Vereiste parameters
Naam van de omgeving.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Label van de omgeving.
Indien opgegeven, richt de opdracht zich op het register in plaats van op een werkruimte. Daarom zijn resourcegroep en werkruimte niet vereist.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Versie van de omgeving.
Naam van de Azure ML-werkruimte. U kunt de standaardwerkruimte configureren met az configure --defaults workspace=<name>.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az ml environment create
Maak een omgeving.
Omgevingen kunnen worden gedefinieerd vanuit een Docker-installatiekopieën, Dockerfile- of Conda-bestand. Azure ML onderhoudt een set CPU- en GPU Docker-installatiekopieën die u als basisinstallatiekopieën kunt gebruiken. Zie voor meer informatie over deze afbeeldingen https://github.com/Azure/AzureML-Containers.
De gemaakte omgeving wordt bijgehouden in de werkruimte onder de opgegeven naam en versie.
az ml environment create [--build-context]
[--conda-file]
[--datastore]
[--description]
[--dockerfile-path]
[--file]
[--image]
[--name]
[--no-wait]
[--os-type]
[--registry-name]
[--resource-group]
[--set]
[--tags]
[--version]
[--workspace-name]
Voorbeelden
Een omgeving maken op basis van een YAML-specificatiebestand
az ml environment create --file my_env.yml --resource-group my-resource-group --workspace-name my-workspace
Een omgeving maken op basis van een Docker-installatiekopieën
az ml environment create --name my-env --version 1 --file my_env.yml --image pytorch/pytorch --resource-group my-resource-group --workspace-name my-workspace
Een omgeving maken op basis van een buildcontext
az ml environment create --name my-env --version 1 --file my_env.yml --build-context envs/context/ --dockerfile-path Dockerfile --resource-group my-resource-group --workspace-name my-workspace
Een omgeving maken op basis van een conda-specificatie
az ml environment create --name my-env --version 1 --file my_env.yml --conda-file conda_dep.yml --image mcr.microsoft.com/azureml/openmpi3.1.2-ubuntu18.04 --resource-group my-resource-group --workspace-name my-workspace
Een omgeving in het register maken op basis van een YAML-specificatiebestand
az ml environment create --file my_env.yml --registry-name my-registry-name --resource-group my-resource-group
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Lokaal pad naar de map die moet worden gebruikt als een Docker-buildcontext. --build-context/-b en --image/-i zijn wederzijds exclusieve argumenten.
Lokaal pad naar een conda-specificatiebestand. --image/-i moet ook worden opgegeven als dit argument wordt gebruikt.
Het gegevensarchief waar het lokale artefact naar moet worden geüpload.
Beschrijving van de omgeving.
Relatief pad naar het Dockerfile in de map die is opgegeven door --build-context/-b. Als u dit weglaat, wordt ./Dockerfile gebruikt.
| Eigenschap | Waarde |
|---|---|
| Default value: | /Dockerfile |
Lokaal pad naar het YAML-bestand met de Azure ML-omgevingsspecificatie. De YAML-referentiedocumenten voor omgeving vindt u op: https://aka.ms/ml-cli-v2-environment-yaml-reference.
Docker-installatiekopieën. --image/-i en --build-context/-b zijn wederzijds exclusieve argumenten.
Naam van de omgeving.
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Type besturingssysteem. Toegestane waarden: linux, windows. Standaard: linux.
Indien opgegeven, richt de opdracht zich op het register in plaats van op een werkruimte. Daarom zijn resourcegroep en werkruimte niet vereist.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=value.
Door spaties gescheiden sleutel-waardeparen voor de tags van het object.
Versie van de omgeving.
Naam van de Azure ML-werkruimte. U kunt de standaardwerkruimte configureren met az configure --defaults workspace=<name>.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az ml environment list
Maak een lijst met omgevingen in een werkruimte.
az ml environment list [--archived-only]
[--include-archived]
[--max-results]
[--name]
[--registry-name]
[--resource-group]
[--workspace-name]
Voorbeelden
Alle omgevingen in een werkruimte weergeven
az ml environment list --resource-group my-resource-group --workspace-name my-workspace
Een lijst weergeven van alle omgevingsversies voor de opgegeven naam in een werkruimte
az ml environment list --name my-env --resource-group my-resource-group --workspace-name my-workspace
Geef alle omgevingen in een werkruimte weer met behulp van het argument --query om een JMESPath-query uit te voeren op de resultaten van opdrachten.
az ml environment list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
Alle omgevingen in een register weergeven
az ml environment list --registry-name my-registry-name --resource-group my-resource-group
Alle omgevingsversies voor de opgegeven naam in een register weergeven
az ml environment list --name my-env --registry-name my-registry-name --resource-group my-resource-group
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Alleen gearchiveerde omgevingen weergeven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Lijst met gearchiveerde omgevingen en actieve omgevingen.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Maximum aantal resultaten dat moet worden geretourneerd.
Naam van de omgeving. Indien opgegeven, worden alle omgevingsversies onder deze naam geretourneerd.
Indien opgegeven, richt de opdracht zich op het register in plaats van op een werkruimte. Daarom zijn resourcegroep en werkruimte niet vereist.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Naam van de Azure ML-werkruimte. U kunt de standaardwerkruimte configureren met az configure --defaults workspace=<name>.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az ml environment restore
Een gearchiveerde omgeving herstellen.
Wanneer een gearchiveerde omgeving wordt hersteld, wordt deze niet meer verborgen voor lijstquery's (az ml environment list). Als een hele omgevingscontainer is gearchiveerd, kunt u die gearchiveerde container herstellen. Hiermee worden alle versies van de omgeving onder die naam hersteld. U kunt alleen een specifieke omgevingsversie herstellen als de hele omgevingscontainer is gearchiveerd. U moet de hele container herstellen. Als alleen een afzonderlijke omgevingsversie is gearchiveerd, kunt u die specifieke versie herstellen.
az ml environment restore --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
Voorbeelden
Een gearchiveerde omgevingscontainer herstellen (herstelt alle versies van die omgeving)
az ml environment restore --name my-env --resource-group my-resource-group --workspace-name my-workspace
Een specifieke gearchiveerde omgevingsversie herstellen
az ml environment restore --name my-env --version 1 --resource-group my-resource-group --workspace-name my-workspace
Vereiste parameters
Naam van de omgeving.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Label van de omgeving.
Indien opgegeven, richt de opdracht zich op het register in plaats van op een werkruimte. Daarom zijn resourcegroep en werkruimte niet vereist.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Versie van de omgeving.
Naam van de Azure ML-werkruimte. U kunt de standaardwerkruimte configureren met az configure --defaults workspace=<name>.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az ml environment share
Een specifieke omgeving delen van werkruimte naar register.
Kopieer een bestaande omgeving van een werkruimte naar een register voor hergebruik tussen werkruimten.
az ml environment share --name
--registry-name
--share-with-name
--share-with-version
--version
[--resource-group]
[--workspace-name]
Voorbeelden
Een bestaande omgeving delen van werkruimte naar register
az ml environment share --name my-environment --version my-version --resource-group my-resource-group --workspace-name my-workspace --share-with-name new-name-in-registry --share-with-version new-version-in-registry --registry-name my-registry
Vereiste parameters
Naam van de omgeving.
Doelregister.
De naam van de omgeving waarmee moet worden gemaakt.
De versie van de omgeving waarmee moet worden gemaakt.
Versie van de omgeving.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Naam van de Azure ML-werkruimte. U kunt de standaardwerkruimte configureren met az configure --defaults workspace=<name>.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az ml environment show
Details voor een omgeving weergeven.
az ml environment show --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
Voorbeelden
Details weergeven voor een omgeving met de opgegeven naam en versie
az ml environment show --name my-env --version 1 --resource-group my-resource-group --workspace-name my-workspace
Details weergeven voor een omgeving in het register met de opgegeven naam en versie
az ml environment show --name my-env --version 1 --registry-name my-registry-name --resource-group my-resource-group
Vereiste parameters
Naam van de omgeving.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Label van de omgeving.
Indien opgegeven, richt de opdracht zich op het register in plaats van op een werkruimte. Daarom zijn resourcegroep en werkruimte niet vereist.
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Versie van de omgeving.
Naam van de Azure ML-werkruimte. U kunt de standaardwerkruimte configureren met az configure --defaults workspace=<name>.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az ml environment update
Een omgeving bijwerken.
Alleen de eigenschappen 'description' en 'tags' kunnen worden bijgewerkt.
az ml environment update --name
[--add]
[--force-string]
[--label]
[--registry-name]
[--remove]
[--resource-group]
[--set]
[--version]
[--workspace-name]
Vereiste parameters
Naam van de omgeving.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string or JSON string>.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Generic Update Arguments |
| Default value: | [] |
Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Generic Update Arguments |
| Default value: | False |
Label van de omgeving.
Indien opgegeven, richt de opdracht zich op het register in plaats van op een werkruimte. Daarom zijn resourcegroep en werkruimte niet vereist.
Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list <indexToRemove> OF --remove propertyToRemove.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Generic Update Arguments |
| Default value: | [] |
Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.
Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=<value>.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Generic Update Arguments |
| Default value: | [] |
Versie van de omgeving.
Naam van de Azure ML-werkruimte. U kunt de standaardwerkruimte configureren met az configure --defaults workspace=<name>.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |