Az Azure Quantum webhelyének felfedezése
Ismerkedjen meg a kvantum-számítástechnikával, fedezze fel a legújabb kvantum áttöréseket, és hozzon létre és futtasson kvantumprogramokat az Azure Quantum webhelyén található Copilot segítségével.
Az Azure Quantum webhelyének funkciói:
- Copilot az Azure Quantum-ban – Az AI megfelel a kvantum világának. Az Azure Quantum copilot egy generatív AI-segéd, amely segít a kvantum-számítástechnika megismerésében és felfedezésében.
- Kód az Azure Quantum-ban – Fedezze fel és futtassa Q# a kódot közvetlenül a böngészőben a beépített kódablak és -fordító használatával, és küldje el a feladatokat a memóriabeli szimulátornak vagy az ingyenes Quantinuum H-Series Emulatornak. A Copilot használata az Azure Quantumban a kód magyarázatához Q# és a kérésekből származó kód létrehozásához.
- Kvantumelemek – A kvantum-számítástechnika egyik legfontosabb alkalmazása a kémia területén lesz. Jelenleg privát előzetes verzióban a Quantum Elements az Azure Quantum Copilotját használja molekuláris modellek tervezéséhez, kódolásához és rendereléséhez.
- Quantum Katas – Gyakorlati oktatóanyagok, amelyek a kvantum-számítástechnika fogalmait és a Q# programozási nyelvet tanítják. További információt a Learn with the Quantum Katas (Learn Q# with the Quantum Katas) című témakörben talál.
- Kódminták – Az Azure Quantum kódtár a kvantumforgatókönyvek bemutatására használható, Python- és Qiskit-kódokat használó Q#minták gazdag készlete.
- Kvantumfogalmak – A kvantumelmélet alapjaitól a kvantum-számítástechnika fejlett technikáiig a Concepts könyvtár egy összeomlási kurzus, amely felgyorsítja a kvantum-számítástechnikát.
- Videók – A videótárban vezető kvantum-számítástechnika-kutatókkal és újítókkal készült interjúkat olvashat.
- Azure Quantum-blogok – Naprakészen tarthatja a kvantum-számítástechnika legújabb kutatásait és innovációit.
Az Azure Quantum felfedezéséhez mindössze egy Microsoft-(MSA-) e-mail-fiók szükséges. Az MSA-t ingyenesen a címen https://account.microsoft.com/hozhatja létre.
Q# Program futtatása
A Copilot és a kódolás az Azure Quantumban való megismeréséhez használja a Kvantumminták legördülő lista egyik mintáját .
Navigáljon az Azure Quantum kódjához bármely Microsoft-(MSA-) fiókkal.
Válassza a Kvantumminták , majd a Véletlenszám-generátor lehetőséget. A program a következő kódot másolja a kódablakba.
/// # Sample /// Quantum Random Number Generator /// /// # Description /// This program implements a quantum ranndom number generator by setting qubits /// in superposition and then using the measurement results as random bits. namespace Sample { open Microsoft.Quantum.Measurement; open Microsoft.Quantum.Intrinsic; @EntryPoint() 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; } }
Válassza a Memórián belüli szimulátor lehetőséget.
Válassza a Futtatás lehetőséget.
- Az eredmények az Eredmények mezőben jelennek meg, és az eredmények hisztogramja jelenik meg a kódablak alatt.
- A Képek számának kiválasztása csúszkával megadhatja, hogy hányszor fut a program.
- A Lövések mező megjeleníti az egyes lövések eredményét.
A program újrafuttatása egy másik szimulátor használatával:
- Válassza a Memóriaszimulátor legördülő menüt, és válassza a Quantinuum H-Series Emulator lehetőséget.
- Válassza ki a felvételek számát (jelenleg 20-ra korlátozott), és válassza a Futtatás lehetőséget.
- A feladat állapota a kódablak tetején jelenik meg.
- A kódablak alatt megjelenik az eredmények hisztogramja. Az egyes felvételek eredményei jelenleg nem érhetők el a Quantinuum H-Series Emulator használatával.
A Copilot kérése
- A kódablakban válassza a Kód magyarázata lehetőséget, és kérje meg a Copilot az Azure Quantumban a kódminta elemzésének létrehozásához.
A Copilotot az Azure Quantumban szinte bármilyen kvantumtal kapcsolatos kérdésre kérheti, például:
- "Az MResetZ művelet ismertetése"
- "Két qubitet összefonó kód írása Q# "
- "Kvantum-interferencia magyarázata"
A kódminta megnyitása a webes VS Code-on
A mintakód további megismeréséhez egy kattintással megnyithatja a kódot a WEBES VS Code-ban , és kihasználhatja az olyan funkciók előnyeit, mint a továbbfejlesztett hibaüzenetek, Q# a szintaxiskiemelés és az integrált hibakeresés. Ha már beállított egy Azure-fiókot, közvetlenül csatlakozhat az Azure Quantum-munkaterületekhez a VS Code-ból.
A kód megnyitása a WEBES VS Code-ban:
Válassza a VS Code ikont a kódablak alján.
Következő lépések
A kvantumprogramokat a Azure Portal vagy egy helyi fejlesztési környezet beállításával is futtathatja.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: