Sdílet prostřednictvím


Řídký kvantový simulátor

Řídký simulátor je výchozím místním simulátorem pro vývojová prostředí Azure Quantum a využívá řídké znázornění vektorů kvantového stavu na rozdíl od simulátoru úplného stavu. Tato funkce umožňuje řídkému simulátoru minimalizovat nároky na paměť používané k reprezentaci kvantových stavů, což umožňuje simulaci nad větším počtem qubitů. Řídký simulátor je efektivní pro reprezentaci kvantových stavů, které jsou řídké ve výpočetním základu, tedy kvantové stavy, pro které je většina koeficientů amplitudy nula ve výpočetním základu. Řídký simulátor umožňuje uživatelům zkoumat větší aplikace, než je možné reprezentovat pomocí simulátoru plného stavu, který bude ztrácet paměť i čas na exponenciálním velkém počtu amplitud nuly.

Další informace o řídké simulátoru naleznete v tématu Jaques a Häner (arXiv:2105.01533).

Volání řídké simulátoru

Řídký simulátor je výchozí místní simulátor v editoru Visual Studio Code s nainstalovaným rozšířením Azure Quantum Development Kit a na portálu Azure Quantum.

Scénář metoda
V programu v editoru Q# VS Code Výběr možnosti Spustit Q# soubor
V buňce poznámkového bloku Pythonu result=qsharp.eval("EntryPointOperation()")
nebo
result=qsharp.run("EntryPointOperation()", shots=##)
V buňce poznámkového %%qsharp bloku EntryPointOperation()