Sdílet prostřednictvím


Začínáme s poznámkovým blokem Q# Azure Quantum

Tip

Když vytvoříte pracovní prostor Azure Quantum, automaticky získáte bezplatné kredity Azure Quantum v USD 500 pro každého poskytovatele kvantového hardwaru. Kredity Azure Quantum můžete použít k odeslání prvních kvantových programů do skutečného kvantového hardwaru.

Naučte se spouštět Q# kód v poznámkovém bloku Jupyter na portálu Azure Quantum . Jupyter Notebook je dokument, který obsahuje formátovaný text i kód a dá se spustit v prohlížeči pomocí Q# kódu Pythonu. Poznámkové bloky je možné vytvářet přímo na portálu Azure Quantum a nabízejí funkce, jako jsou předem načtené informace o připojení a předkonfigurované Q# vývojové prostředí Pythonu.

V tomto článku spustíte ukázkový poznámkový blok na webu Azure Portal, který spustí jednoduchý kvantový generátor náhodných čísel napsaný v Q# Pythonu.

Další informace o používání poznámkových bloků Jupyter se službou Azure Quantum najdete v tématu Práce s poznámkovými bloky Jupyter v pracovním prostoru Azure Quantum.

Požadavky

Než začnete, budete potřebovat následující předpoklady, abyste mohli používat poznámkové bloky Jupyter v pracovním prostoru Azure Quantum.

Kopírování ukázkového poznámkového bloku

Začněte tím, že zkopírujete ukázkový poznámkový blok z galerie poznámkových bloků.

  1. Přihlaste se k webu Azure Portal a vyberte svůj pracovní prostor Azure Quantum.

  2. Vyberte Poznámkové bloky.

  3. V galerii Ukázek vyhledejte dlaždici Hello, world: Q# poznámkový blok, vyberte poskytovatele IonQ, Quantinuum nebo Rigetti (vzorový kód je stejný) a vyberte Kopírovat do mých poznámkových bloků.

    Snímek obrazovky s ukázkovou galerií Poznámkového bloku Jupyter, která ukazuje, jak zkopírovat poznámkový blok v galerii

  4. Ukázkový poznámkový blok najdete v části Moje poznámkové bloky a teď můžete poznámkový blok spustit.

Spuštění poznámkového bloku

Pokud chcete spustit ukázkový poznámkový blok, postupujte podle těchto kroků pro vybraného poskytovatele.

Poznámka:

Poznámkové bloky Jupyter ve výchozím nastavení nezobrazují výsledky programu, takže musíte použít příkaz Message . Další informace naleznete v tématu Struktura Q# programu.

  1. V poznámkových blocích vyberte poznámkový blok hello-world-qsharp-ionq .

  2. Pokud chcete spustit úplný program shora dolů, vyberte Spustit vše.

  3. Pokud si chcete projít příklad a spustit jednotlivé buňky jednotlivě shora dolů, vyberte buňku, kterou chcete spustit, a vyberte ikonu spuštění.

    Snímek obrazovky poznámkového bloku Jupyter, který ukazuje, jak ho spustit

Procházení programu na IonQ

Program Hello World spustí jednoduchý generátor kvantových náhodných čísel a zobrazí histogram výsledků.

Několik věcí, které si poznamenejte:

  • 1. buňka: Předem načte informace o předplatném pro připojení ke službě Azure Quantum.
  • Druhá buňka: Načte dostupné targets (kvantové počítače a simulátory) ve vašem pracovním prostoru.
  • Třetí buňka: Importuje qsharp balíček a nastaví základní profil kompilátoru.
  • 4. buňka: Q# Kód, který definuje program. %%qsharp Všimněte si magického příkazu, který umožňuje zadat Q# kód přímo do buňky poznámkového bloku Pythonu.
  • 5. buňka: Zkompiluje operaci qsharp pomocí základního profilu pro odeslání do Azure Quantum.
  • 6. a 7. buňky: Nastaví target, odešle úlohu a vykreslí a zobrazí výsledek. Výsledky by měly být zhruba rozdělené mezi 0 a 1.

Poznámka:

Pokud máte nějaké dotazy nebo narazíte na nějaký problém s používáním Azure Quantum, můžete kontaktovat AzureQuantumInfo@microsoft.com.

Další kroky