Sdílet prostřednictvím


Rychlý start: Spuštění prvního odhadu prostředků

V tomto rychlém startu se dozvíte, jak pomocí nástroje Azure Quantum Resource Estimator odhadnout prostředky programu V#.

Požadavky

Tip

Ke spuštění nástroje pro odhad prostředků nemusíte mít účet Azure.

Načtení ukázkového programu v Q#

  1. Ve VS Code vyberte > a uložte ho jako RandomNum.qs.
  2. Otevřete RandomNum.qs a zadejte sample, pak vyberte náhodný bit vzorek a uložte soubor.

Spuštění estimátoru prostředků

Estimátor prostředků nabízí šest předdefinovaných parametrů qubitu, čtyři z nichž čtyři mají instrukční sady založené na bráně a dvě, které mají instrukční sadu Majorana. Nabízí také dva kódysurface_code oprav kvantových chyb a floquet_code.

V tomto příkladu spustíte estimátor prostředků pomocí parametru qubit_gate_us_e3 qubitu surface_code a kódu opravy kvantových chyb. Další informace najdete v parametrech Target pro estimátor prostředků.

  1. Vyberte Zobrazení –> Paleta příkazů nebo stiskněte Kombinaci kláves Ctrl+Shift+P a zadejte "prostředek", který by měl zobrazit možnost Q#: Vypočítat odhady zdrojů. Tuto možnost vyberte, pokud chcete otevřít okno Nástroje pro posouzení prostředků.
  2. Pokud chcete odhadnout prostředky, můžete vybrat jeden nebo více parametrů Qubitu + typ kódu opravy chyb. V tomto příkladu vyberte qubit_gate_us_e3 a klikněte na TLAČÍTKO OK.
  3. Zadejte rozpočet chyby nebo přijměte výchozí hodnotu 0.001. V tomto příkladu ponechte výchozí hodnotu a stiskněte Enter.
  4. Stisknutím klávesy Enter přijměte výchozí název výsledku na základě názvu souboru, v tomto případě RandomNum.

Zobrazení výsledků

Estimátor prostředků poskytuje několik odhadů pro stejný algoritmus, přičemž každý zobrazuje kompromisy mezi počtem qubitů a modulem runtime. Pochopení kompromisu mezi modulem runtime a škálováním systému je jedním z důležitějších aspektů odhadu prostředků.

  1. Výsledek odhadu zdroje se zobrazí v okně odhadu Q#.

  2. Na kartě Výsledky se zobrazí souhrn odhadu zdrojů. Kliknutím na ikonu vedle prvního řádku vyberte sloupce, které chcete zobrazit. Můžete si vybrat z názvu spuštění, typu odhadu, typu qubitu, schématu qec, rozpočtu chyb, logických qubitů, logické hloubky, vzdálenosti kódu, T stavů, továren T, zlomku výroby, modulu runtime, rQOPS a fyzických qubitů.

    Snímek obrazovky znázorňující, jak zobrazit nabídku pro výběr výstupů odhadu prostředků podle vašeho výběru

    Ve sloupci Typ odhadu v tabulce výsledků můžete zobrazit počet optimálních kombinací {number of qubits, runtime} pro váš algoritmus. Tyto kombinace lze vidět v diagramu prostorového času.

    Poznámka:

    Pokud v konfiguraci vyberete více než jeden parametr qubitu a kódy oprav chyb, zobrazí se výsledky v různých řádcích na kartě Výsledky . Kliknutím na výsledek z tabulky zobrazíte odpovídající prostorový diagram a data sestavy.

  3. Diagram prostorového času znázorňuje kompromisy mezi počtem fyzických qubitů a modulem runtime algoritmu. V tomto případě nástroj pro odhad prostředků najde 1 optimální kombinaci z mnoha tisíc možných kombinací. Když najedete myší na každý {počet qubitů, bod runtime}, zobrazí se podrobnosti odhadu prostředků v tomto okamžiku. Další informace najdete v diagramu prostorového času.

    Snímek obrazovky znázorňující diagram prostorového času nástroje pro odhad prostředků

    Poznámka:

    Pokud chcete zobrazit diagram prostoru a podrobnosti odhadu prostředků odpovídající danému bodu, musíte kliknout na jeden bod v diagramu prostorového času, tj. {počet qubitů, modul runtime}.

  4. Karta Diagram prostoru zobrazuje distribuci fyzických qubitů používaných pro algoritmus a továrny T. V tomto příkladu jsou qubity algoritmu a celkový počet qubitů stejné, protože algoritmus nepoužívá žádné kopie T factory. Další informace najdete v diagramech prostorového času.

    Snímek obrazovky znázorňující prostorový diagram estimátoru prostředků

  5. Nakonec na kartě Odhady zdrojů se zobrazí úplný seznam výstupních dat pro nástroj pro odhad prostředků. Podrobnosti o nákladech můžete zkontrolovat sbalením skupin, které obsahují další informace. Například sbalte skupinu parametrů logického qubitu. Další informace najdete v sestavě dat estimátoru prostředků pro estimátor prostředků.

    Parametr logického qubitu Hodnota
    Schéma QEC surface_code
    Vzdálenost kódu 5
    Fyzické qubity 50
    Logická doba cyklu 3 miliseky
    Míra chyb logického qubitu 3.00E-5
    Přechod předfaktorem 0.03
    Prahová hodnota opravy chyb 0,01
    Vzorec času logického cyklu (4 * twoQubitGateTime + 2 * oneQubitMeasurementTime) * codeDistance
    Vzorec fyzických qubitů 2 * codeDistance * codeDistance

    Tip

    Kliknutím na Zobrazit podrobné řádky zobrazíte popis každého výstupu dat sestavy.

Úplná funkčnost estimátoru prostředků je nad rámec tohoto rychlého startu. Další informace najdete v tématu Použití estimátoru prostředků s různými sadami SDK a prostředími IDEs.

Poznámka:

Pokud při práci s nástrojem pro odhad prostředků narazíte na nějaký problém, podívejte se na stránku Řešení potíží nebo se obraťte AzureQuantumInfo@microsoft.comna kontakt .

Další kroky