IQ#-Magic-Befehle

Warnung

Diese Dokumentation bezieht sich auf das klassische QDK, das durch das moderne QDK ersetzt wurde.

Das moderne QDK unterstützt nur den Magic-Befehl "%%qsharp".

Magic-Befehl Zusammenfassung
%azure.connect Stellt eine Verbindung mit einem Azure Quantum-Arbeitsbereich her oder zeigt den aktuellen Verbindungsstatus an.
%azure.execute Übermittelt einen Auftrag an einen Azure Quantum-Arbeitsbereich und wartet auf den Abschluss.
%azure.jobs Zeigt eine Liste der Aufträge im aktuellen Azure Quantum-Arbeitsbereich an.
%azure.output Zeigt Ergebnisse für einen Auftrag im aktuellen Azure Quantum-Arbeitsbereich an.
%azure.quotas Zeigt eine Liste der Kontingente für den aktuellen Azure Quantum-Arbeitsbereich an.
%azure.status Zeigt den Status für einen Auftrag im aktuellen Azure Quantum-Arbeitsbereich an.
%azure.submit Übermittelt einen Auftrag an einen Azure Quantum-Arbeitsbereich.
%azure.target Legt das aktive Ausführungsziel für die Q#-Auftragsübermittlung in einem Azure Quantum-Arbeitsbereich fest oder zeigt es an.
%azure.target-capability Legt die aktive Zielfunktionsebene für das Kompilieren von Q#-Funktionen und -Vorgängen fest oder zeigt diese an.
%check_kata Überprüft die Referenzimplementierung für den Test eines einzelnen Kata.
%chemistry.broombridge Lädt die Broombridge-Darstellung eines elektronischen Strukturproblems aus einer bestimmten YAML-Datei und gibt sie zurück.
%chemistry.encode Codiert einen Fermion-Hamiltonoperator in ein Format, das von Q# verwendet werden kann.
%chemistry.fh.add_terms Fügt einem Fermion-Hamiltonoperator Bedingungen hinzu.
%chemistry.fh.load Lädt den Fermion-Hamiltonoperator für ein elektronisches Strukturproblem. Das Problem wird aus einer Datei geladen oder als Argument übergeben.
%chemistry.inputstate.load Lädt ein elektronisches Broombridge-Strukturproblem und gibt den ausgewählten Eingabestatus zurück.
%config Ermöglicht das Festlegen oder Abfragen von Konfigurationsoptionen.
%debug Durchläuft die Ausführung eines bestimmten Q#-Vorgangs oder einer bestimmten Q#-Funktion.
%experimental.build_info Meldet Buildinformationen für die experimentellen Simulatoren.
%kata Führt einen einzelnen Test aus.
%lsmagic Gibt eine Liste aller zurzeit verfügbaren Magic-Befehle zurück.
%lsopen Listet die derzeit geöffneten Namespaces und die zugehörigen Aliase auf.
%noise_model Ruft ein Rauschmodell ab, legt fest, speichert oder lädt ein Rauschmodell, das zum Simulieren von Quantenvorgängen verwendet wird.
%package Bietet die Möglichkeit, ein NuGet-Paket zu laden.
%performance Meldet die aktuellen Leistungsmetriken für diesen Kernel.
%project Bietet die Möglichkeit, Q#-Projektverweise anzuzeigen oder hinzuzufügen.
%qir Kompiliert einen bestimmten Q#-Einstiegspunkt in QIR und speichert die resultierende QIR in einer bestimmten Datei.
%simulate Führt eine bestimmte Funktion oder einen Vorgang auf dem QuantumSimulator-Zielcomputer aus.
%simulate_noise Führt eine bestimmte Funktion oder einen bestimmten Vorgang auf dem OpenSystemsSimulator-Zielcomputer aus.
%simulate_sparse Führt eine bestimmte Funktion oder einen bestimmten Vorgang im Sparsesimulator aus.
%toffoli Führt eine bestimmte Funktion oder einen Vorgang auf dem ToffoliSimulator-Zielcomputer aus.
%trace Visualisiert den Ausführungspfad des angegebenen Vorgangs.
%who Listet die in der aktuellen Sitzung verfügbaren Q#-Vorgänge auf.
%workspace Stellt Aktionen im Zusammenhang mit dem aktuellen Arbeitsbereich bereit.