Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Začněte s kvantovými výpočty, objevte nejnovější kvantové objevy a vytvářejte a spouštějte kvantové programy pomocí copilotu ve službě Azure Quantum na webu Azure Quantum.
Funkce webu Azure Quantum:
- Copilot v Azure Quantum: AI se setkává se světem kvantového. Copilot ve službě Azure Quantum je pomocník pro generování AI, který vám pomůže naučit se a prozkoumat kvantové výpočty.
- Code v Azure Quantum: Prozkoumávejte a spouštějte Q# kód přímo ve vašem prohlížeči pomocí integrovaného okna a kompilátoru kódu a odesílejte své úlohy do simulátoru v operační paměti nebo do bezplatného emulátoru Quantinuum. Pomocí Copilotu v Azure Quantum můžete vysvětlit kód pomocí Q# a také vygenerovat kód s použitím vašich výzev.
- Kvantové prvky: Jedna z nejdůležitějších aplikací kvantového computingu je v oblasti chemie. V současné době jsou kvantové elementy dostupné ve verzi Preview k návrhu, kódu a vykreslení molekulárních modelů pomocí copilotu v Azure Quantum.
- Kvantové katy:Praktické tutoriály, které učí koncepty kvantových výpočtů a Q# programovací jazyk.
- Ukázky kódu: Knihovna kódu Azure Quantum je bohatá sada ukázek pomocí Q#kódu , Pythonu a Qiskitu pro předvedení kvantových scénářů.
- Kvantové koncepty: Od základů kvantové teorie až po pokročilé techniky kvantových výpočtů je knihovna Koncepty intenzivním kurzem, který vám umožní dostat se do obrazu ohledně kvantového počítání.
- Videa: Projděte si videoknihovku pro rozhovory s předními výzkumníky a inovátory kvantových výpočtů.
- Blogy o Azure Quantum: Mějte přehled o nejnovějších výzkumech a inovacích kvantových výpočtů.
Vše, co potřebujete k tomu, abyste mohli začít zkoumat Azure Quantum, je e-mailový účet Microsoft (MSA). MsA můžete zdarma vytvořit na https://account.microsoft.com/adrese .
Spusťte program Q#
Pokud chcete začít zkoumat Copilot a kódování ve službě Azure Quantum, použijte jednu z ukázek z rozevíracího seznamu Kvantové ukázky.
Přejděte na Code v Azure Quantum pomocí libovolného účtu Microsoft (MSA).
Vyberte Kvantové vzorky a pak vyberte Generátor náhodných čísel. Následující kód se zkopíruje do okna kódu.
/// # Sample /// Quantum Random Number Generator /// /// # Description /// This program implements a quantum random number generator by setting qubits /// in superposition and then using the measurement results as random bits. import Microsoft.Quantum.Measurement; import Microsoft.Quantum.Intrinsic; operation Main() : Result[] { // Generate 5-bit random number. let nBits = 5; return GenerateNRandomBits(nBits); } /// # Summary /// Generates N random bits. operation GenerateNRandomBits(nBits : Int) : Result[] { // Allocate N qubits. use register = Qubit[nBits]; // Set the qubits into superposition of 0 and 1 using the Hadamard // operation `H`. for qubit in register { H(qubit); } // At this point each has 50% chance of being measured in the |0〉 state // and 50% chance of being measured in the |1〉 state. // Measure each qubit and reset them all so they can be safely deallocated. let results = MeasureEachZ(register); ResetAll(register); return results; }
Vyberte In-Memory Simulator.
Vyberte Spustit.
- Výsledky se zobrazí v poli Výsledky a pod oknem kódu se zobrazí histogram výsledků.
- Posuvníkem pro výběr počtu snímků můžete určit, kolikrát se program spustí.
- Pole Shots (Snímky ) zobrazí výsledek pro každý snímek.
Pokud chcete program spustit znovu pomocí jiného simulátoru:
- Vyberte rozevírací seznam In-Memory Simulátor a vyberte emulátor Quantinuum.
- Vyberte počet snímků (aktuálně omezený na 20) a vyberte Spustit.
- Stav úlohy se zobrazí v horní části okna kódu.
- Pod oknem kódu se zobrazí histogram výsledků. Výsledky pro každý snímek nejsou aktuálně dostupné v emulátoru Quantinuum.
Vyvolání Copilot
- V okně kódu vyberte Vysvětlit kód , který vyzve Copilot v Azure Quantum k vygenerování analýzy ukázky kódu.
Příkaz Copilot v Azure Quantum můžete vyzvat k téměř všemu, co souvisí s kvantovým vztahem, například:
- "Vysvětlit operaci MResetZ"
- Napište Q# kód, který proplete dva qubity
- "Vysvětlit kvantovou interferenci"
Otevření ukázky kódu ve VS Code pro web
Pokud chcete ukázkový kód dále prozkoumat, můžete kód snadno otevřít ve VS Code pro web a využít výhod funkcí, jako je vylepšené zasílání zpráv o chybách, Q# zvýrazňování syntaxe a integrované ladění. Pokud už máte nastavený účet Azure, můžete se z VS Code připojit přímo ke svým pracovním prostorům Azure Quantum.
Otevření kódu ve VS Code pro web:
V dolní části okna kódu vyberte ikonu VS Code.
Další kroky
Kvantové programy můžete také spouštět pomocí webu Azure Portal nebo nastavením místního vývojového prostředí.