Ří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() |