Quantensimulator für geringe Dichte
Der Sparsesimulator ist der lokale Standardsimulator für Azure Quantum-Entwicklungsumgebungen und verwendet eine Sparsedarstellung von Quantenzustandsvektoren im Gegensatz zum Vollzustandssimulator. Mit diesem Feature kann der Sparse-Simulator den Speicherbedarf für die Darstellung von Quantenzuständen minimieren, was Simulationen mit mehr Qubits ermöglicht. Der Sparse-Simulator ist effizient für die Darstellung von Quantenzuständen, die in der Berechnungsbasis dünn besetzt sind (also für Quantenzustände, bei denen die Mehrzahl der Amplitudenkoeffizienten in der Berechnungsbasis null ist). Mit einem Sparse-Simulator können Benutzer somit größere Anwendungen erkunden als mit dem Simulator für den vollständigen Zustand, der unnötig viel Arbeitsspeicher und Zeit für eine exponentielle Anzahl von Nullamplituden aufwendet.
Weitere Informationen zum Sparse-Simulator finden Sie unter Jaques und Häner (arXiv:2105.01533).
Aufrufen des Sparsesimulators
Der Sparsesimulator ist der lokale Standardsimulator in Visual Studio Code mit installierter Azure-Erweiterung Quantum Development Kit und im Azure Quantum-Portal.
Szenario | Methode |
---|---|
In einem Q# Programm in VS Code | Wählen Sie Datei ausführen Q# aus. |
In einer Python-Notebookzelle | result=qsharp.eval("EntryPointOperation()") oder result=qsharp.run("EntryPointOperation()", shots=##) |
In einer %%qsharp Notebookzelle |
EntryPointOperation() |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für