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. |