az ml service

Uwaga

Ta dokumentacja jest częścią rozszerzenia azure-cli-ml dla interfejsu wiersza polecenia platformy Azure (wersja 2.0.28 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az ml service . Dowiedz się więcej o rozszerzeniach.

Zarządzanie usługami zoperacjonalizowanymi.

Polecenia

az ml service delete

Usuń usługę z obszaru roboczego.

az ml service get-access-token

Uzyskiwanie tokenu w celu wystawiania żądań usługi.

az ml service get-keys

Uzyskiwanie kluczy w celu wystawiania żądań względem usługi.

az ml service get-logs

Pobieranie dzienników dla usługi.

az ml service list

Wyświetlanie listy usług w obszarze roboczym.

az ml service regen-key

Wygeneruj ponownie klucze dla usługi.

az ml service run

Uruchamianie usługi w obszarze roboczym.

az ml service show

Pokaż szczegóły usługi w obszarze roboczym.

az ml service update

Aktualizowanie usługi w obszarze roboczym.

az ml service delete

Usuń usługę z obszaru roboczego.

az ml service delete --name
                     [--path]
                     [--resource-group]
                     [--subscription-id]
                     [--workspace-name]
                     [-v]

Parametry wymagane

--name -n

Nazwa usługi do usunięcia.

Parametry opcjonalne

--path

Ścieżka do folderu projektu. Ustawienie domyślne: bieżący katalog.

--resource-group -g

Grupa zasobów odpowiadająca podanemu obszarowi roboczemu.

--subscription-id

Określa identyfikator subskrypcji.

--workspace-name -w

Nazwa obszaru roboczego zawierającego usługę do usunięcia.

-v

Flaga szczegółowości.

az ml service get-access-token

Uzyskiwanie tokenu w celu wystawiania żądań usługi.

az ml service get-access-token --name
                               [--path]
                               [--resource-group]
                               [--subscription-id]
                               [--workspace-name]
                               [-v]

Parametry wymagane

--name -n

Nazwa usługi.

Parametry opcjonalne

--path

Ścieżka do folderu projektu. Ustawienie domyślne: bieżący katalog.

--resource-group -g

Grupa zasobów odpowiadająca podanemu obszarowi roboczemu.

--subscription-id

Określa identyfikator subskrypcji.

--workspace-name -w

Nazwa obszaru roboczego zawierającego usługę do pokazania.

-v

Flaga szczegółowości.

az ml service get-keys

Uzyskiwanie kluczy w celu wystawiania żądań względem usługi.

az ml service get-keys --name
                       [--path]
                       [--resource-group]
                       [--subscription-id]
                       [--workspace-name]
                       [-v]

Parametry wymagane

--name -n

Nazwa usługi.

Parametry opcjonalne

--path

Ścieżka do folderu projektu. Ustawienie domyślne: bieżący katalog.

--resource-group -g

Grupa zasobów odpowiadająca podanemu obszarowi roboczemu.

--subscription-id

Określa identyfikator subskrypcji.

--workspace-name -w

Nazwa obszaru roboczego zawierającego usługę do pokazania.

-v

Flaga szczegółowości.

az ml service get-logs

Pobieranie dzienników dla usługi.

az ml service get-logs --name
                       [--init]
                       [--num_lines]
                       [--path]
                       [--resource-group]
                       [--subscription-id]
                       [--workspace-name]
                       [-v]

Parametry wymagane

--name -n

Nazwa usługi.

Parametry opcjonalne

--init -i

Pobieranie dzienników kontenera inicjowania zamiast kontenera oceniania.

--num_lines -l

Liczba wierszy dziennika, które mają być zwracane z końca (wartość domyślna to 5000).

wartość domyślna: 5000
--path

Ścieżka do folderu projektu. Ustawienie domyślne: bieżący katalog.

--resource-group -g

Grupa zasobów odpowiadająca podanemu obszarowi roboczemu.

--subscription-id

Określa identyfikator subskrypcji.

--workspace-name -w

Nazwa obszaru roboczego zawierającego usługę do pokazania.

-v

Flaga szczegółowości.

az ml service list

Wyświetlanie listy usług w obszarze roboczym.

az ml service list [--compute-type]
                   [--image-digest]
                   [--model-id]
                   [--model-name]
                   [--path]
                   [--property]
                   [--resource-group]
                   [--subscription-id]
                   [--tag]
                   [--workspace-name]
                   [-v]

Parametry opcjonalne

--compute-type -c

Jeśli zostanie podana, zostaną wyświetlone tylko usługi, które mają określony typ obliczeniowy. (Opcje to "ACI", "AKS").

--image-digest

Jeśli zostanie podana wartość , zostaną wyświetlone tylko usługi, które mają określony skrót obrazu.

--model-id

Jeśli zostanie podana wartość , zostaną wyświetlone tylko usługi, które mają określony identyfikator modelu.

--model-name

Jeśli zostanie podana, będą wyświetlane tylko usługi, które mają określoną nazwę modelu.

--path

Ścieżka do folderu projektu. Ustawienie domyślne: bieżący katalog.

--property

Jeśli zostanie podany, filtruje na podstawie podanego klucza/wartości (np. klucza lub key=value). Można określić wiele właściwości z wieloma opcjami --property.

--resource-group -g

Grupa zasobów odpowiadająca podanemu obszarowi roboczemu.

--subscription-id

Określa identyfikator subskrypcji.

--tag

Jeśli zostanie podany, filtruje na podstawie podanego klucza/wartości (np. klucza lub key=value). Można określić wiele tagów z wieloma opcjami --tag.

--workspace-name -w

Nazwa obszaru roboczego zawierającego usługi do wyświetlenia.

-v

Flaga szczegółowości.

az ml service regen-key

Wygeneruj ponownie klucze dla usługi.

az ml service regen-key --key
                        --name
                        [--path]
                        [--resource-group]
                        [--set-key]
                        [--subscription-id]
                        [--workspace-name]
                        [-v]

Parametry wymagane

--key -k

Który klucz do ponownego wygenerowania, w przypadku określenia ponownego generowania. Opcje: Podstawowy, Pomocniczy.

--name -n

Nazwa usługi.

Parametry opcjonalne

--path

Ścieżka do folderu projektu. Ustawienie domyślne: bieżący katalog.

--resource-group -g

Grupa zasobów odpowiadająca podanemu obszarowi roboczemu.

--set-key -s

Podaj wartość uwierzytelniania dla określonego klucza.

--subscription-id

Określa identyfikator subskrypcji.

--workspace-name -w

Nazwa obszaru roboczego zawierającego usługę do pokazania.

-v

Flaga szczegółowości.

az ml service run

Uruchamianie usługi w obszarze roboczym.

az ml service run --name
                  [--input-data]
                  [--path]
                  [--resource-group]
                  [--subscription-id]
                  [--workspace-name]
                  [-v]

Parametry wymagane

--name -n

Nazwa usługi do oceny.

Parametry opcjonalne

--input-data -d

Dane używane do wywoływania usługi sieci Web.

--path

Ścieżka do folderu projektu. Ustawienie domyślne: bieżący katalog.

--resource-group -g

Grupa zasobów odpowiadająca podanemu obszarowi roboczemu.

--subscription-id

Określa identyfikator subskrypcji.

--workspace-name -w

Nazwa obszaru roboczego zawierającego usługę do uruchomienia.

-v

Flaga szczegółowości.

az ml service show

Pokaż szczegóły usługi w obszarze roboczym.

az ml service show --name
                   [--path]
                   [--resource-group]
                   [--subscription-id]
                   [--workspace-name]
                   [-v]

Parametry wymagane

--name -n

Nazwa usługi internetowej do pokazania.

Parametry opcjonalne

--path

Ścieżka do folderu projektu. Ustawienie domyślne: bieżący katalog.

--resource-group -g

Grupa zasobów odpowiadająca podanemu obszarowi roboczemu.

--subscription-id

Określa identyfikator subskrypcji.

--workspace-name -w

Nazwa obszaru roboczego zawierającego usługę do pokazania.

-v

Flaga szczegółowości.

az ml service update

Aktualizowanie usługi w obszarze roboczym.

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]
                     [--compute-target]
                     [--cuda-version]
                     [--dc]
                     [--description]
                     [--dn]
                     [--ds]
                     [--ed]
                     [--eg]
                     [--entry-script]
                     [--environment-name]
                     [--environment-version]
                     [--failure-threshold]
                     [--gb]
                     [--gbl]
                     [--gc]
                     [--ic]
                     [--id]
                     [--is-migration]
                     [--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]

Parametry wymagane

--name -n

Nazwa usługi do zaktualizowania.

Parametry opcjonalne

--add-property

Właściwość klucz/wartość do dodania (np. key=value ). Można określić wiele właściwości z wieloma opcjami --add-property.

--add-tag

Tag klucz/wartość do dodania (np. key=value ). Można określić wiele tagów z wieloma opcjami --add-tag.

--ae --auth-enabled

Określa, czy włączyć uwierzytelnianie klucza dla tej usługi sieci Web. Wartość domyślna to False.

--ai --enable-app-insights

Czy włączyć usługę AppInsights dla tej usługi internetowej. Wartość domyślna to False.

--ar --autoscale-refresh-seconds

Jak często autoskalator powinien próbować skalować tę usługę internetową. Wartość domyślna to 1.

--as --autoscale-enabled

Określa, czy włączyć skalowanie automatyczne dla tej usługi sieci Web. Wartość domyślna to True, jeśli num_replicas to Brak.

--at --autoscale-target-utilization

Docelowe wykorzystanie (w procentach na 100) autoskalator powinien podjąć próbę utrzymania dla tej usługi sieci Web. Wartość domyślna to 70.

--autoscale-max-replicas --ma

Maksymalna liczba kontenerów do użycia podczas skalowania automatycznego tej usługi sieci Web. Wartość domyślna to 10.

--autoscale-min-replicas --mi

Minimalna liczba kontenerów do użycia podczas skalowania automatycznego tej usługi sieci Web. Wartość domyślna to 1.

--base-image --bi

Obraz niestandardowy, który ma być używany jako obraz podstawowy. Jeśli nie podano obrazu podstawowego, obraz podstawowy będzie używany na podstawie danego parametru środowiska uruchomieniowego.

--base-image-registry --ir

Rejestr obrazów zawierający obraz podstawowy.

--cc --cpu-cores

Liczba rdzeni procesora cpu do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna. Wartość domyślna to 0.1.

--ccl --cpu-cores-limit

Maksymalna liczba rdzeni procesora CPU, z których może korzystać ta usługa sieci Web. Może to być liczba dziesiętna.

--cf --conda-file

Ścieżka do pliku lokalnego zawierającego definicję środowiska conda do użycia dla obrazu.

--collect-model-data --md

Określa, czy włączyć zbieranie danych modelu dla tej usługi sieci Web. Wartość domyślna to False.

--compute-target

(Wersja zapoznawcza) Określa docelowy obiekt obliczeniowy z rozszerzeniem AzureML zainstalowanym w celu hostowania zmigrowanego punktu końcowego i wdrożenia usługi Kubernetes w trybie online.

--cuda-version --cv

Wersja cudA do zainstalowania dla obrazów, które wymagają obsługi procesora GPU. Obraz procesora GPU musi być używany w usługach Microsoft Azure, takich jak Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines i Azure Kubernetes Service. Obsługiwane wersje to 9.0, 9.1 i 10.0. Jeśli ustawiono wartość "enable_gpu", wartość domyślna to "9.1".

--dc --deploy-config-file

Ścieżka do pliku JSON zawierającego metadane wdrożenia.

--description -d

Opis usługi.

--dn --dns-name-label

Nazwa DNS dla tej usługi sieci Web.

--ds --extra-docker-file-steps

Ścieżka do pliku lokalnego zawierającego dodatkowe kroki platformy Docker do uruchomienia podczas konfigurowania obrazu.

--ed --environment-directory

Katalog dla środowiska Azure Machine Learning do wdrożenia. Jest to taka sama ścieżka katalogu, jak w poleceniu "az ml environment scaffold".

--eg --enable-gpu

Czy włączyć obsługę procesora GPU na obrazie. Obraz procesora GPU musi być używany w usługach Microsoft Azure, takich jak Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines i Azure Kubernetes Service. Wartość domyślna to False.

--entry-script --es

Ścieżka do pliku lokalnego zawierającego kod do uruchomienia dla usługi (ścieżka względna z source_directory, jeśli został podany).

--environment-name -e

Nazwa środowiska Azure Machine Learning do wdrożenia.

--environment-version --ev

Wersja istniejącego środowiska Azure Machine Learning do wdrożenia.

--failure-threshold --ft

Po uruchomieniu zasobnika i niepowodzeniu sondy aktualności platforma Kubernetes spróbuje użyć wartości progowej --failure-threshold przed rezygnacją. Wartość domyślna to 3. Wartość minimalna to 1.

--gb --memory-gb

Ilość pamięci (w GB) do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna.

--gbl --memory-gb-limit

Maksymalna ilość pamięci (w GB) dozwolonej przez tę usługę sieci Web. Może to być liczba dziesiętna.

--gc --gpu-cores

Liczba rdzeni procesora GPU do przydzielenia dla tej usługi sieci Web. Domyślna wartość wynosi 1.

--ic --inference-config-file

Ścieżka do pliku JSON lub YAML zawierającego konfigurację wnioskowania.

--id --initial-delay-seconds

Liczba sekund po uruchomieniu kontenera przed zainicjowaniem sond żywotności. Wartość domyślna to 310.

--is-migration

(Wersja zapoznawcza) Czy przeprowadzić migrację usługi internetowej AKS do punktu końcowego i wdrożenia online platformy Kubernetes. Wartość domyślna to False.

--kp --primary-key

Podstawowy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

--ks --secondary-key

Pomocniczy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

--lo --location

Region świadczenia usługi Azure do wdrożenia tej usługi internetowej. Jeśli nie określono lokalizacji obszaru roboczego, zostanie użyta. Więcej szczegółów na temat dostępnych regionów można znaleźć tutaj: https://azure.microsoft.com/en-us/global-infrastructure/services/?regions=all&products=container-instances.

--max-request-wait-time --mr

Maksymalny czas oczekiwania żądania pozostanie w kolejce (w milisekundach) przed zwróceniem błędu 503. Wartość domyślna to 500.

--model -m

Identyfikator modelu do wdrożenia. Wiele modeli można określić za pomocą dodatkowych argumentów -m. Najpierw należy zarejestrować modele.

--model-metadata-file -f

Ścieżka do pliku JSON zawierającego metadane rejestracji modelu. Wiele modeli można udostępnić przy użyciu wielu parametrów -f.

--no-wait

Flaga, aby nie czekać na wywołania asynchroniczne.

--nr --num-replicas

Liczba kontenerów do przydzielenia dla tej usługi sieci Web. Nie, jeśli ten parametr nie jest ustawiony, autoskalator jest domyślnie włączony.

--path

Ścieżka do folderu projektu. Ustawienie domyślne: bieżący katalog.

--period-seconds --ps

Jak często (w sekundach) wykonać sondę liveness. Wartość domyślna to 10 sekund. Wartość minimalna to 1.

--po --port

Port lokalny, na którym można uwidocznić punkt końcowy HTTP usługi.

--remove-tag

Klucz tagu do usunięcia. Wiele tagów można określić za pomocą wielu opcji --remove-tag.

--replica-max-concurrent-requests --rm

Liczba maksymalnej liczby współbieżnych żądań na węzeł w celu zezwolenia na tę usługę sieci Web. Wartość domyślna to 1.

--resource-group -g

Grupa zasobów odpowiadająca podanemu obszarowi roboczemu.

--rt --runtime

Którego środowiska uruchomieniowego należy użyć dla obrazu. Obecnie obsługiwane środowiska uruchomieniowe to "spark-py" i "python"spark-py|python|python-slim.

--sc --ssl-cname

Nazwa cname dla , jeśli protokół SSL jest włączony. Ma zastosowanie tylko podczas aktualizowania usługi ACI.

--scoring-timeout-ms --tm

Limit czasu wymuszany dla wywołań oceniania do tej usługi sieci Web. Wartość domyślna to 60000.

--sd --source-directory

Ścieżka do folderów, które zawierają wszystkie pliki do utworzenia obrazu.

--se --ssl-enabled

Czy włączyć protokół SSL dla tej usługi sieci Web. Wartość domyślna to False.

--sk --ssl-key-pem-file

Plik klucza wymagany w przypadku włączenia protokołu SSL.

--sp --ssl-cert-pem-file

Plik certyfikatu wymagany w przypadku włączenia protokołu SSL.

--st --success-threshold

Minimalna liczba kolejnych sukcesów sondy utrzymania, która ma zostać uznana za pomyślną po niepowieść. Wartość domyślna to 1. Wartość minimalna to 1.

--subscription-id

Określa identyfikator subskrypcji.

--timeout-seconds --ts

Liczba sekund, po których upłynął limit czasu sondy utrzymania. Wartość domyślna to 2 sekundy. Wartość minimalna to 1.

--token-auth-enabled

Określa, czy włączyć uwierzytelnianie tokenu dla tej usługi sieci Web. Dostępne tylko dla usług sieci Web AKS. Wartość domyślna to False.

--workspace-name -w

Nazwa obszaru roboczego zawierającego usługę do zaktualizowania.

-v

Flaga szczegółowości.