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

Tip

První uživatelé automaticky získají bezplatné kredity Azure Quantumve výši 500 USD pro použití u každého zúčastněného poskytovatele kvantového hardwaru. Pokud jste spotřebovali všechny kredity a potřebujete víc, můžete se přihlásit k programu Azure Quantum Credits.

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

V tomto článku spustíte ukázkový poznámkový blok v 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í požadavky na používání poznámkových bloků 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 Azure Portal a vyberte svůj pracovní prostor Azure Quantum.

  2. Vyberte Poznámkové bloky.

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

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

    Snímek obrazovky s ukázkovou galerií Jupyter Notebook ukazující, jak zkopírovat poznámkový blok v galerii

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

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

  1. V části Moje poznámkové bloky vyberte poznámkový blok hello-world-qsharp-ionq .

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

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

    Snímek obrazovky s Jupyter Notebook ukazující, jak ho spustit

Procházení programu na IonQ

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

Všimněte si:

  • 1. buňka: Předem načte informace o předplatném pro připojení ke službě Azure Quantum.
  • 2. buňka: Načte dostupné targets (kvantové počítače a simulátory) ve vašem pracovním prostoru.
  • 3. buňka: Importuje qsharp balíček a nastaví základní profil kompilátoru.
  • 4. buňka: Q# Kód, který definuje program. Všimněte si %%qsharp příkazu magic, který umožňuje zadat Q# kód přímo do buňky poznámkového bloku. 0 . 5. buňka: Zkompiluje operaci qsharp pomocí základního profilu pro odeslání do Azure Quantum.
  • 6. a 7. buňka: 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 jakékoli dotazy nebo narazíte na jakýkoli problém s používáním Azure Quantum, můžete kontaktovat .AzureQuantumInfo@microsoft.com

Další kroky