Sdílet prostřednictvím


az quantum

Poznámka:

Tento odkaz je součástí kvantového rozšíření azure CLI (verze 2.41.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az quantum . Přečtěte si další informace o rozšířeních.

Tato skupina příkazů je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Spravujte pracovní prostory Azure Quantum a odesílejte úlohy poskytovatelům Azure Quantum.

Příkazy

Name Description Typ Stav
az quantum execute

Odešlete úlohu, která se spustí v Azure Quantum, a počká na výsledek.

Rozšíření Preview
az quantum job

Správa úloh pro Azure Quantum

Rozšíření Preview
az quantum job cancel

Pokud se úloha v Azure Quantum nedokončila, požádejte o zrušení úlohy.

Rozšíření Preview
az quantum job list

Získejte seznam úloh v pracovním prostoru Quantum.

Rozšíření Preview
az quantum job output

Získejte výsledky spuštění úlohy.

Rozšíření Preview
az quantum job show

Získejte stav a podrobnosti úlohy.

Rozšíření Preview
az quantum job submit

Odešlete program nebo okruh ke spuštění v Azure Quantum.

Rozšíření Preview
az quantum job wait

Umístěte rozhraní příkazového řádku do stavu čekání, dokud se úloha nedokončí.

Rozšíření Preview
az quantum offerings

Správa nabídek poskytovatelů pro Azure Quantum

Rozšíření Preview
az quantum offerings accept-terms

Přijměte podmínky kombinace poskytovatele a skladové položky, aby bylo možné vytvořit pracovní prostor.

Rozšíření Preview
az quantum offerings list

Získejte seznam všech nabídek poskytovatelů dostupných v daném umístění.

Rozšíření Preview
az quantum offerings show-terms

Zobrazí podmínky kombinace poskytovatele a skladové položky, včetně adresy URL licence a stavu přijetí.

Rozšíření Preview
az quantum run

Ekvivalent k az quantum execute.

Rozšíření Preview
az quantum target

Správa cílů pro pracovní prostory Azure Quantum

Rozšíření Preview
az quantum target clear

Vymažte výchozí id cíle.

Rozšíření Preview
az quantum target list

Získejte seznam poskytovatelů a jejich cílů v pracovním prostoru Azure Quantum.

Rozšíření Preview
az quantum target set

Vyberte výchozí cíl, který se má použít při odesílání úloh do Azure Quantum.

Rozšíření Preview
az quantum target show

Získejte ID cíle aktuálního výchozího cíle, který se má použít při odesílání úloh do Azure Quantum.

Rozšíření Preview
az quantum workspace

Správa pracovních prostorů Azure Quantum

Rozšíření Preview
az quantum workspace clear

Vymažte výchozí pracovní prostor Azure Quantum.

Rozšíření Preview
az quantum workspace create

Vytvořte nový pracovní prostor Azure Quantum.

Rozšíření Preview
az quantum workspace delete

Odstraňte daný (nebo aktuální) pracovní prostor Azure Quantum.

Rozšíření Preview
az quantum workspace keys

Správa klíčů rozhraní API pracovního prostoru Azure Quantum

Rozšíření Preview
az quantum workspace keys list

Uveďte klíče rozhraní API pro daný (nebo aktuální) pracovní prostor Azure Quantum.

Rozšíření Preview
az quantum workspace keys regenerate

Znovu vygenerujte klíč rozhraní API pro daný (nebo aktuální) pracovní prostor Azure Quantum.

Rozšíření Preview
az quantum workspace list

Získejte seznam dostupných pracovních prostorů Azure Quantum.

Rozšíření Preview
az quantum workspace quotas

Uveďte kvóty pro daný (nebo aktuální) pracovní prostor Azure Quantum.

Rozšíření Preview
az quantum workspace set

Vyberte výchozí pracovní prostor Azure Quantum pro budoucí příkazy.

Rozšíření Preview
az quantum workspace show

Získejte podrobnosti o daném (nebo aktuálním) pracovním prostoru Azure Quantum.

Rozšíření Preview
az quantum workspace update

Aktualizujte daný (nebo aktuální) pracovní prostor Azure Quantum.

Rozšíření Preview

az quantum execute

Preview

Skupina příkazů "quantum" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Odešlete úlohu, která se spustí v Azure Quantum, a počká na výsledek.

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

Příklady

Odešlete program Q# z aktuální složky a počkejte na výsledek.

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

Odešlete a počkejte na program Q# z aktuální složky s parametry úlohy a programu.

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

Odešlete a počkejte na program V# z aktuální složky s parametrem target-capability.

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

Povinné parametry

--location -l

Umístění. Hodnoty z: az account list-locations. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--target-id -t

Prováděcí modul pro úlohy kvantových výpočtů Když je pracovní prostor nakonfigurovaný se sadou poskytovatelů, každý z nich povolí jeden nebo více cílů. Výchozí cíl můžete nakonfigurovat pomocí az quantum target set.

--workspace-name -w

Název pracovního prostoru Quantum. Výchozí pracovní prostor můžete nakonfigurovat pomocí az quantum workspace set.

Volitelné parametry

--entry-point

Vstupní bod pro program nebo okruh QIR. Vyžaduje se pro QIR. Ignorováno u úloh Q#.

--job-input-file

Umístění vstupního souboru, který se má odeslat. Vyžaduje se pro úlohy QIR, QIO a průchozí úlohy. Ignorováno u úloh Q#.

--job-input-format

Formát souboru, který chcete odeslat. Tento parametr v úlohách Q# vynecháte.

--job-name

Popisný název, který se má dát tomuto spuštění programu.

--job-output-format

Očekávaný formát výstupu úlohy. Ignorováno u úloh Q#.

--job-params

Parametry úlohy předané cíli jako seznam párů klíč=hodnota, řetězec JSON nebo @{file} obsah JSON.

--no-build

[Zastaralé] Pokud je zadaný, program Q# není před odesláním sestaven.

výchozí hodnota: False
--project

[Zastaralé] Umístění projektu Q#, který se má odeslat. Výchozí hodnota je aktuální složka.

--shots

Počet spuštění programu Q# na daném cíli.

--storage

Pokud je zadáno, Připojení ionString služby Azure Storage slouží k ukládání dat a výsledků úloh.

--target-capability

Parametr target-capability předaný kompilátoru.

<PROGRAM_ARGS>

Seznam argumentů očekávaných operací Q# zadaný jako --name=value za --.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az quantum run

Preview

Skupina příkazů "quantum" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Ekvivalent k az quantum execute.

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

Příklady

Odešlete program Q# z aktuální složky a počkejte na výsledek.

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

Odešlete a počkejte na program Q# z aktuální složky s parametry úlohy a programu.

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

Odešlete a počkejte na program V# z aktuální složky s parametrem target-capability.

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

Povinné parametry

--location -l

Umístění. Hodnoty z: az account list-locations. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--target-id -t

Prováděcí modul pro úlohy kvantových výpočtů Když je pracovní prostor nakonfigurovaný se sadou poskytovatelů, každý z nich povolí jeden nebo více cílů. Výchozí cíl můžete nakonfigurovat pomocí az quantum target set.

--workspace-name -w

Název pracovního prostoru Quantum. Výchozí pracovní prostor můžete nakonfigurovat pomocí az quantum workspace set.

Volitelné parametry

--entry-point

Vstupní bod pro program nebo okruh QIR. Vyžaduje se pro QIR. Ignorováno u úloh Q#.

--job-input-file

Umístění vstupního souboru, který se má odeslat. Vyžaduje se pro úlohy QIR, QIO a průchozí úlohy. Ignorováno u úloh Q#.

--job-input-format

Formát souboru, který chcete odeslat. Tento parametr v úlohách Q# vynecháte.

--job-name

Popisný název, který se má dát tomuto spuštění programu.

--job-output-format

Očekávaný formát výstupu úlohy. Ignorováno u úloh Q#.

--job-params

Parametry úlohy předané cíli jako seznam párů klíč=hodnota, řetězec JSON nebo @{file} obsah JSON.

--no-build

[Zastaralé] Pokud je zadaný, program Q# není před odesláním sestaven.

výchozí hodnota: False
--project

[Zastaralé] Umístění projektu Q#, který se má odeslat. Výchozí hodnota je aktuální složka.

--shots

Počet spuštění programu Q# na daném cíli.

--storage

Pokud je zadáno, Připojení ionString služby Azure Storage slouží k ukládání dat a výsledků úloh.

--target-capability

Parametr target-capability předaný kompilátoru.

<PROGRAM_ARGS>

Seznam argumentů očekávaných operací Q# zadaný jako --name=value za --.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.