az quantum

Uwaga

Ta dokumentacja jest częścią rozszerzenia kwantowego interfejsu wiersza polecenia platformy Azure (wersja 2.23.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az quantum . Dowiedz się więcej o rozszerzeniach.

Zarządzanie obszarami roboczymi usługi Azure Quantum i przesyłanie zadań do dostawców usługi Azure Quantum.

Polecenia

az quantum execute

Prześlij zadanie do uruchomienia w usłudze Azure Quantum i czeka na wynik.

az quantum job

Zarządzanie zadaniami dla usługi Azure Quantum.

az quantum job cancel

Żądanie anulowania zadania w usłudze Azure Quantum, jeśli nie zostało ukończone.

az quantum job list

Pobierz listę zadań w obszarze roboczym kwantowym.

az quantum job output

Pobierz wyniki uruchamiania zadania w języku Q#.

az quantum job show

Pobierz stan i szczegóły zadania.

az quantum job submit

Prześlij projekt języka Q# do uruchomienia w usłudze Azure Quantum.

az quantum job wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu zakończenia działania zadania.

az quantum offerings

Zarządzanie ofertami dostawców dla usługi Azure Quantum.

az quantum offerings accept-terms

Zaakceptuj warunki kombinacji dostawcy i jednostki SKU, aby umożliwić jej tworzenie obszaru roboczego.

az quantum offerings list

Pobierz listę wszystkich ofert dostawców dostępnych w danej lokalizacji.

az quantum offerings show-terms

Pokaż warunki kombinacji dostawcy i jednostki SKU, w tym adres URL licencji i stan akceptacji.

az quantum run

Odpowiednik .az quantum execute

az quantum target

Zarządzaj miejscami docelowymi dla obszarów roboczych usługi Azure Quantum.

az quantum target clear

Wyczyść domyślny identyfikator docelowy.

az quantum target list

Pobierz listę dostawców i ich obiektów docelowych w obszarze roboczym usługi Azure Quantum.

az quantum target set

Wybierz domyślny element docelowy, który ma być używany podczas przesyłania zadań do usługi Azure Quantum.

az quantum target show

Pobierz szczegóły podanego (lub bieżącego) docelowego elementu docelowego do użycia podczas przesyłania zadań do usługi Azure Quantum.

az quantum workspace

Zarządzanie obszarami roboczymi usługi Azure Quantum.

az quantum workspace clear

Wyczyść domyślny obszar roboczy usługi Azure Quantum.

az quantum workspace create

Utwórz nowy obszar roboczy usługi Azure Quantum.

az quantum workspace delete

Usuń podany (lub bieżący) obszar roboczy usługi Azure Quantum.

az quantum workspace list

Pobierz listę dostępnych obszarów roboczych usługi Azure Quantum.

az quantum workspace quotas

Wyświetl listę przydziałów dla danego (lub bieżącego) obszaru roboczego usługi Azure Quantum.

az quantum workspace set

Wybierz domyślny obszar roboczy usługi Azure Quantum dla przyszłych poleceń.

az quantum workspace show

Pobierz szczegóły podanego (lub bieżącego) obszaru roboczego usługi Azure Quantum.

az quantum execute

Prześlij zadanie do uruchomienia w usłudze Azure Quantum i czeka na wynik.

az quantum execute [--job-name]
                   [--job-params]
                   [--location]
                   [--no-build]
                   [--project]
                   [--resource-group]
                   [--shots]
                   [--storage]
                   [--target-capability]
                   [--target-id]
                   [--workspace-name]
                   [<PROGRAM_ARGS>]

Przykłady

Prześlij program języka Q# z bieżącego folderu i poczekaj na wynik.

az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget

Prześlij i poczekaj na program w języku Q# z bieżącego folderu z parametrami zadania i programu.

az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
    --job-params key1=value1 key2=value2 -- --n-qubits=3

Prześlij i zaczekaj na program języka Q# z bieżącego folderu z parametrem target-capability.

az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
    --target-capability MyTargetCapability

Parametry opcjonalne

--job-name

Przyjazna nazwa do nadania temu uruchomieniu programu.

--job-params

Parametry zadania przekazywane do obiektu docelowego jako lista par klucz=wartość.

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--no-build

Jeśli zostanie określony, program języka Q# nie zostanie skompilowany przed przesłaniem.

--project

Lokalizacja projektu języka Q# do przesłania. Domyślnie jest to bieżący folder.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--shots

Liczba uruchomień programu w języku Q# w danym obiekcie docelowym.

--storage

W przypadku określenia parametr ConnectionString usługi Azure Storage jest używany do przechowywania danych i wyników zadania.

--target-capability

Docelowy parametr możliwości przekazany do kompilatora.

--target-id -t

Aparat wykonywania dla zadań obliczeń kwantowych. Po skonfigurowaniu obszaru roboczego z zestawem dostawców każda z nich włącza co najmniej jeden element docelowy. Domyślny element docelowy można skonfigurować przy użyciu polecenia az quantum target set.

--workspace-name -w

Nazwa obszaru roboczego usługi Quantum. Domyślny obszar roboczy można skonfigurować przy użyciu polecenia az quantum workspace set.

<PROGRAM_ARGS>

Lista argumentów oczekiwanych przez operację języka Q# określoną jako --name=value po --.

az quantum run

Odpowiednik .az quantum execute

az quantum run [--job-name]
               [--job-params]
               [--location]
               [--no-build]
               [--project]
               [--resource-group]
               [--shots]
               [--storage]
               [--target-capability]
               [--target-id]
               [--workspace-name]
               [<PROGRAM_ARGS>]

Przykłady

Prześlij program języka Q# z bieżącego folderu i poczekaj na wynik.

az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget

Prześlij i poczekaj na program w języku Q# z bieżącego folderu z parametrami zadania i programu.

az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
    --job-params key1=value1 key2=value2 -- --n-qubits=3

Prześlij i zaczekaj na program języka Q# z bieżącego folderu z parametrem target-capability.

az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
    --target-capability MyTargetCapability

Parametry opcjonalne

--job-name

Przyjazna nazwa do nadania temu uruchomieniu programu.

--job-params

Parametry zadania przekazywane do obiektu docelowego jako lista par klucz=wartość.

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--no-build

Jeśli zostanie określony, program języka Q# nie zostanie skompilowany przed przesłaniem.

--project

Lokalizacja projektu języka Q# do przesłania. Domyślnie jest to bieżący folder.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--shots

Liczba uruchomień programu w języku Q# w danym obiekcie docelowym.

--storage

W przypadku określenia parametr ConnectionString usługi Azure Storage jest używany do przechowywania danych i wyników zadania.

--target-capability

Docelowy parametr możliwości przekazany do kompilatora.

--target-id -t

Aparat wykonywania dla zadań obliczeń kwantowych. Po skonfigurowaniu obszaru roboczego z zestawem dostawców każda z nich włącza co najmniej jeden element docelowy. Domyślny element docelowy można skonfigurować przy użyciu polecenia az quantum target set.

--workspace-name -w

Nazwa obszaru roboczego usługi Quantum. Domyślny obszar roboczy można skonfigurować przy użyciu polecenia az quantum workspace set.

<PROGRAM_ARGS>

Lista argumentów oczekiwanych przez operację języka Q# określoną jako --name=value po --.