Megosztás a következőn keresztül:


Ritka kvantumszimulátor

A ritka szimulátor az Alapértelmezett helyi szimulátor az Azure Quantum fejlesztői környezetekhez, és a kvantumállapot-vektorok ritkán használt ábrázolását használja, szemben a teljes állapotú szimulátorral. Ez a funkció lehetővé teszi, hogy a ritka szimulátor minimalizálja a kvantumállapotok ábrázolásához használt memóriaigényt, így lehetővé teszi a szimulációkat nagyobb számú qubiten keresztül. A ritka szimulátor hatékony a számítási alapban ritkán használt kvantumállapotok, azaz olyan kvantumállapotok ábrázolása érdekében, amelyeknél az amplitúdó-együtthatók többsége nulla a számítási alapban. Így a ritka szimulátor lehetővé teszi a felhasználók számára, hogy nagyobb alkalmazásokat fedezzenek fel, mint ami a teljes állapotú szimulátor használatával ábrázolható, amely exponenciálisan nagy számú nulla amplitúdóra pazarolja a memóriát és az időt.

További információ a ritka szimulátorról: Jaques és Häner (arXiv:2105.01533).

A ritka szimulátor meghívása

A ritka szimulátor az alapértelmezett helyi szimulátor a Visual Studio Code-ban az Azure-bővítmény Quantum Development Kit telepítésével és az Azure Quantum Portalon.

Eset Metódus
Q# Program a VS Code-ban Válassza a Fájl futtatása Q# lehetőséget
Python-jegyzetfüzetcellában result=qsharp.eval("EntryPointOperation()")
vagy
result=qsharp.run("EntryPointOperation()", shots=##)
%%qsharp Jegyzetfüzetcellában EntryPointOperation()