az ml service
Notitie
Deze referentie maakt deel uit van de azure-cli-ml-extensie voor Azure CLI en vereist versie 2.0.28 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de opdracht az ml service voor het eerst hebt uitgevoerd. Meer informatie over extensies.
Operationele services beheren.
Opdracht
| az ml service delete |
Verwijder een service uit de werkruimte. |
| az ml service get-access-token |
Haal een token op om aanvragen voor een service uit te geven. |
| az ml service get-keys |
Sleutels ophalen om aanvragen voor een service uit te geven. |
| az ml service get-logs |
Logboeken voor een service op te halen. |
| az ml service list |
Lijst met services in de werkruimte. |
| az ml service regen-key |
Sleutels voor een service opnieuw maken. |
| az ml service run |
Voer een service uit in de werkruimte. |
| az ml service show |
Details voor een service in de werkruimte tonen. |
| az ml service update |
Werk een service in de werkruimte bij. |
az ml service delete
Verwijder een service uit de werkruimte.
az ml service delete --name
[--path]
[--resource-group]
[--subscription-id]
[--workspace-name]
[-v]
Vereiste parameters
De servicenaam die moet worden verwijderd.
Optionele parameters
Pad naar een projectmap. Standaardinstelling: huidige map.
Resourcegroep die overeenkomt met de opgegeven werkruimte.
Hiermee geeft u de abonnements-id op.
Naam van de werkruimte die de service bevat die moet worden verwijderd.
Meerheidsvlag.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml service get-access-token
Haal een token op om aanvragen voor een service uit te geven.
az ml service get-access-token --name
[--path]
[--resource-group]
[--subscription-id]
[--workspace-name]
[-v]
Vereiste parameters
Servicenaam.
Optionele parameters
Pad naar een projectmap. Standaardinstelling: huidige map.
Resourcegroep die overeenkomt met de opgegeven werkruimte.
Hiermee geeft u de abonnements-id op.
Naam van de werkruimte met de service die moet worden weer gegeven.
Meerheidsvlag.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml service get-keys
Sleutels ophalen om aanvragen voor een service uit te geven.
az ml service get-keys --name
[--path]
[--resource-group]
[--subscription-id]
[--workspace-name]
[-v]
Vereiste parameters
Servicenaam.
Optionele parameters
Pad naar een projectmap. Standaardinstelling: huidige map.
Resourcegroep die overeenkomt met de opgegeven werkruimte.
Hiermee geeft u de abonnements-id op.
Naam van de werkruimte met de service die moet worden weer gegeven.
Meerheidsvlag.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml service get-logs
Logboeken voor een service op te halen.
az ml service get-logs --name
[--init]
[--num_lines]
[--path]
[--resource-group]
[--subscription-id]
[--workspace-name]
[-v]
Vereiste parameters
Servicenaam.
Optionele parameters
Haal logboeken van de init-container op in plaats van de scoring-container.
Het aantal logboekregels dat moet worden terug keren van tail (de standaardwaarde is 5000).
Pad naar een projectmap. Standaardinstelling: huidige map.
Resourcegroep die overeenkomt met de opgegeven werkruimte.
Hiermee geeft u de abonnements-id op.
Naam van de werkruimte met de service die moet worden weer gegeven.
Meerheidsvlag.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml service list
Lijst met services in de werkruimte.
az ml service list [--compute-type]
[--image-digest]
[--model-id]
[--model-name]
[--path]
[--property]
[--resource-group]
[--subscription-id]
[--tag]
[--workspace-name]
[-v]
Optionele parameters
Indien opgegeven, worden alleen services met het opgegeven rekentype weer gegeven. (Opties zijn 'ACI', 'AKS').
Als deze is opgegeven, worden alleen services met de opgegeven samenvatting van de afbeelding.
Indien opgegeven, worden alleen services met de opgegeven model-id.
Indien opgegeven, worden alleen services met de opgegeven modelnaam.
Pad naar een projectmap. Standaardinstelling: huidige map.
Indien opgegeven, filtert op basis van de opgegeven sleutel/waarde (bijvoorbeeld sleutel of sleutel=waarde). Er kunnen meerdere eigenschappen worden opgegeven met meerdere --eigenschapsopties.
Resourcegroep die overeenkomt met de opgegeven werkruimte.
Hiermee geeft u de abonnements-id op.
Indien opgegeven, filtert op basis van de opgegeven sleutel/waarde (bijvoorbeeld sleutel of sleutel=waarde). Er kunnen meerdere tags worden opgegeven met meerdere --tag-opties.
Naam van de werkruimte met de services die moeten worden weergegeven.
Meerheidsvlag.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml service regen-key
Sleutels voor een service opnieuw maken.
az ml service regen-key --key
--name
[--path]
[--resource-group]
[--set-key]
[--subscription-id]
[--workspace-name]
[-v]
Vereiste parameters
Welke sleutel opnieuw moet worden ge regenereerd als regen is opgegeven. Opties: Primair, Secundair.
Servicenaam.
Optionele parameters
Pad naar een projectmap. Standaardinstelling: huidige map.
Resourcegroep die overeenkomt met de opgegeven werkruimte.
Geef de auth-waarde op voor de opgegeven sleutel.
Hiermee geeft u de abonnements-id op.
Naam van de werkruimte met de service die moet worden weer gegeven.
Meerheidsvlag.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml service run
Voer een service uit in de werkruimte.
az ml service run --name
[--input-data]
[--path]
[--resource-group]
[--subscription-id]
[--workspace-name]
[-v]
Vereiste parameters
De servicenaam waar u op moet scoren.
Optionele parameters
De gegevens die moeten worden gebruikt voor het aanroepen van de webservice.
Pad naar een projectmap. Standaardinstelling: huidige map.
Resourcegroep die overeenkomt met de opgegeven werkruimte.
Hiermee geeft u de abonnements-id op.
Naam van de werkruimte met de service die moet worden uitgevoerd.
Meerheidsvlag.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml service show
Details voor een service in de werkruimte tonen.
az ml service show --name
[--path]
[--resource-group]
[--subscription-id]
[--workspace-name]
[-v]
Vereiste parameters
De naam van de webservice die moet worden weer gegeven.
Optionele parameters
Pad naar een projectmap. Standaardinstelling: huidige map.
Resourcegroep die overeenkomt met de opgegeven werkruimte.
Hiermee geeft u de abonnements-id op.
Naam van de werkruimte met de service die moet worden weer gegeven.
Meerheidsvlag.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ml service update
Werk een service in de werkruimte bij.
az ml service update --name
[--add-property]
[--add-tag]
[--ae]
[--ai]
[--ar]
[--as]
[--at]
[--autoscale-max-replicas]
[--autoscale-min-replicas]
[--base-image]
[--base-image-registry]
[--cc]
[--ccl]
[--cf]
[--collect-model-data]
[--cuda-version]
[--dc]
[--description]
[--dn]
[--ds]
[--ed]
[--eg]
[--entry-script]
[--environment-name]
[--environment-version]
[--failure-threshold]
[--gb]
[--gbl]
[--gc]
[--ic]
[--id]
[--kp]
[--ks]
[--lo]
[--max-request-wait-time]
[--model]
[--model-metadata-file]
[--no-wait]
[--nr]
[--path]
[--period-seconds]
[--po]
[--remove-tag]
[--replica-max-concurrent-requests]
[--resource-group]
[--rt]
[--sc]
[--scoring-timeout-ms]
[--sd]
[--se]
[--sk]
[--sp]
[--st]
[--subscription-id]
[--timeout-seconds]
[--token-auth-enabled]
[--workspace-name]
[-v]
Vereiste parameters
De servicenaam die moet worden bijgewerkt.
Optionele parameters
De eigenschap Sleutel/waarde die moet worden toevoegen (bijvoorbeeld sleutel=waarde). Er kunnen meerdere eigenschappen worden opgegeven met meerdere --add-property-opties.
Sleutel-waardetag die moet worden toevoegen (bijvoorbeeld sleutel=waarde). Er kunnen meerdere tags worden opgegeven met meerdere --add-tag-opties.
Hiermee wordt bepaald of sleutel auth voor deze webservice moet worden ingeschakeld. Standaard ingesteld op False.
Hiermee wordt bepaald of AppInsights moet worden ingeschakeld voor deze webservice. Standaard ingesteld op False.
Hoe vaak de automatische schaalvergroting moet proberen deze webservice te schalen. Standaardwaarde is 1.
Hiermee wordt bepaald of automatisch schalen voor deze webservice moet worden ingeschakeld. De standaardwaarde is Waar als num_replicas is ingesteld op Geen.
Het doelgebruik (in procenten van de 100) moet de automatische schaalverdeder proberen te onderhouden voor deze webservice. De standaardwaarde is 70.
Het maximum aantal containers dat moet worden gebruikt bij het automatisch schalen van deze webservice. De standaardwaarde is 10.
Het minimale aantal containers dat moet worden gebruikt bij het automatisch schalen van deze webservice. Standaardwaarde is 1.
Een aangepaste afbeelding die moet worden gebruikt als basisafbeelding. Als er geen basisafbeelding is opgegeven, wordt de basisafbeelding gebruikt op basis van de opgegeven runtimeparameter.
Het register met de basisafbeelding.
Het aantal CPU-kernen dat voor deze webservice moet worden toegewezen. Kan een decimaal zijn. De standaardwaarde is 0.1.
Het maximum aantal CPU-kernen dat deze webservice mag gebruiken. Kan een decimaal zijn.
Pad naar een lokaal bestand met een conda-omgevingsdefinitie die moet worden gebruikt voor de afbeelding.
Hiermee wordt bepaald of het verzamelen van modelgegevens voor deze webservice moet worden ingeschakeld. Standaard ingesteld op False.
Versie van CUDA die moet worden geïnstalleerd voor installatie van installatie-installatie die GPU-ondersteuning nodig heeft. De GPU-afbeelding moet worden gebruikt voor Microsoft Azure Services zoals Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines en Azure Kubernetes Service. Ondersteunde versies zijn 9.0, 9.1 en 10.0. Als 'enable_gpu' is ingesteld, wordt deze standaard ingesteld op '9.1'.
Pad naar een JSON-bestand met metagegevens van de implementatie.
Beschrijving van de service.
De DNS-naam voor deze webservice.
Pad naar het lokale bestand met aanvullende Docker-stappen die moeten worden uitgevoerd bij het instellen van de afbeelding.
Map voor Azure Machine Learning omgeving voor implementatie. Dit is hetzelfde mappad als is opgegeven in de opdracht 'az ml environment scaffold'.
Of GPU-ondersteuning in de afbeelding moet worden ingeschakeld. De GPU-afbeelding moet worden gebruikt voor Microsoft Azure Services zoals Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines en Azure Kubernetes Service. Standaard ingesteld op False.
Pad naar het lokale bestand dat de code bevat die moet worden uitgevoerd voor de service (relatief pad source_directory als er een is opgegeven).
Naam van Azure Machine Learning omgeving voor implementatie.
Versie van een bestaande Azure Machine Learning omgeving voor implementatie.
Wanneer een pod wordt gestart en de liveheidstest mislukt, probeert Kubernetes --failure-threshold keer voordat het opgeeft. Standaardwaarde is 3. Minimumwaarde is 1.
De hoeveelheid geheugen (in GB) die moet worden toegewezen voor deze webservice. Kan een decimaal zijn.
De maximale hoeveelheid geheugen (in GB) die deze webservice mag gebruiken. Kan een decimaal zijn.
Het aantal gpu-kernen dat moet worden toegewezen voor deze webservice. Standaard is 1.
Pad naar een JSON- of YAML-bestand met de deferentieconfiguratie.
Aantal seconden nadat de container is gestart voordat de activiteitstests worden gestart. De standaardwaarde is 310.
Een primaire auth-sleutel voor deze webservice.
Een secundaire auth-sleutel voor deze webservice.
De Azure-regio om deze webservice in te implementeren. Als deze niet wordt opgegeven, wordt de werkruimtelocatie gebruikt. Meer informatie over beschikbare regio's vindt u hier: https://azure.microsoft.com/en-us/global-infrastructure/services/?regions=all&products=container-instances .
De maximale tijd dat een aanvraag in de wachtrij blijft (in milliseconden) voordat een 503-fout wordt retourneert. De standaardwaarde is 500.
De id van het model dat moet worden geïmplementeerd. Er kunnen meerdere modellen worden opgegeven met extra -m-argumenten. Modellen moeten eerst worden geregistreerd.
Pad naar een JSON-bestand met metagegevens van modelregistratie. Meerdere modellen kunnen worden opgegeven met behulp van meerdere -f parameters.
Vlag om niet te wachten op asynchrone aanroepen.
Het aantal containers dat voor deze webservice moet worden toegewezen. Geen standaardinstelling: als deze parameter niet is ingesteld, wordt de automatische schaalset standaard ingeschakeld.
Pad naar een projectmap. Standaardinstelling: huidige map.
Hoe vaak (in seconden) de activiteitstest moet worden uitgevoerd. De standaardwaarde is 10 seconden. Minimumwaarde is 1.
De lokale poort waarop het HTTP-eindpunt van de service beschikbaar wordt gemaakt.
De sleutel van de tag die moet worden verwijderd. Er kunnen meerdere tags worden opgegeven met meerdere --remove-tag-opties.
Het maximum aantal gelijktijdige aanvragen per knooppunt dat is toegestaan voor deze webservice. Standaardwaarde is 1.
Resourcegroep die overeenkomt met de opgegeven werkruimte.
Welke runtime moet worden gebruikt voor de afbeelding. De huidige ondersteunde runtimes zijn 'spark-py' en 'python'spark-py|python|python-slim.
De cname voor als SSL is ingeschakeld. Alleen van toepassing bij het bijwerken van een ACI-service.
Een time-out die moet worden afgedwongen voor scoring-aanroepen naar deze webservice. De standaardwaarde is 60000.
Pad naar mappen die alle bestanden bevatten om de afbeelding te maken.
Hiermee wordt bepaald of SSL moet worden ingeschakeld voor deze webservice. Standaard ingesteld op False.
Het sleutelbestand dat nodig is als SSL is ingeschakeld.
Het certificaatbestand dat nodig is als SSL is ingeschakeld.
De minimale opeenvolgende successen voor de activiteitstest voordat de test succesvol of mislukt is. Standaardwaarde is 1. Minimumwaarde is 1.
Hiermee geeft u de abonnements-id op.
Het aantal seconden waarna er een times-out is voor de liveness-test. De standaardwaarde is 2 seconden. Minimumwaarde is 1.
Hiermee wordt bepaald of token-auth voor deze webservice moet worden ingeschakeld. Alleen beschikbaar voor AKS-webservices. Standaard ingesteld op False.
Naam van de werkruimte met de service die moet worden bijgewerkt.
Meerheidsvlag.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.