Comandi magic di IQ#

Avviso

Questa documentazione si riferisce al QDK classico, che è stato sostituito dal QDK moderno.

QDK moderno supporta solo il comando magic '%%qsharp'.

Comando magic Summary
%azure.connect Si connette a un'area di lavoro di Azure Quantum o visualizza lo stato di connessione corrente.
%azure.execute Invia un processo a un'area di lavoro di Azure Quantum e ne attende il completamento.
%azure.jobs Visualizza un elenco di processi nell'area di lavoro di Azure Quantum corrente.
%azure.output Visualizza i risultati di un processo nell'area di lavoro di Azure Quantum corrente.
%azure.quotas Visualizza un elenco di quote per l'area di lavoro di Azure Quantum corrente.
%azure.status Visualizza lo stato di un processo nell'area di lavoro di Azure Quantum corrente.
%azure.submit Invia un processo a un'area di lavoro di Azure Quantum.
%azure.target Imposta o visualizza la destinazione di esecuzione attiva per l'invio di processi Q# in un'area di lavoro di Azure Quantum.
%azure.target-capability Imposta o visualizza il livello di funzionalità di destinazione attivo per la compilazione di funzioni e operazioni Q#.
%check_kata Verifica l'implementazione di riferimento per un singolo test di kata.
%chemistry.broombridge Carica e restituisce la rappresentazione di un problema di struttura elettronica Broombridge da un file YAML specificato.
%chemistry.encode Codifica l'hamiltoniana di un fermione in un formato utilizzabile da Q#.
%chemistry.fh.add_terms Aggiunge termini all'hamiltoniana di un fermione.
%chemistry.fh.load Carica l'hamiltoniana di un fermione per un problema di struttura elettronica. Il problema viene caricato da un file o passato come argomento.
%chemistry.inputstate.load Carica il problema di struttura elettronica di Broombridge e restituisce lo stato di input selezionato.
%config Consente di impostare o eseguire query sulle opzioni di configurazione.
%debug Esegue una determinata operazione o funzione Q# un'istruzione alla volta.
%experimental.build_info Segnala le informazioni di compilazione per i simulatori sperimentali.
%kata Esegue un singolo test.
%lsmagic Restituisce un elenco di tutti i comandi magic attualmente disponibili.
%lsopen Elenca gli spazi dei nomi attualmente aperti e i relativi alias.
%noise_model Ottiene, imposta, salva o carica un modello di disturbo usato per simulare le operazioni quantistice.
%package Offre la possibilità di caricare un pacchetto NuGet.
%performance Segnala le metriche delle prestazioni correnti per questo kernel.
%project Offre la possibilità di visualizzare o aggiungere riferimenti a progetti Q#.
%qir Compila un determinato punto di ingresso Q# in QIR, salvando il QIR risultante in un determinato file.
%simulate Esegue una funzione o un'operazione specifica nel computer di destinazione QuantumSimulator.
%simulate_noise Esegue una determinata funzione o operazione nel computer di destinazione OpenSystemsSimulator.
%simulate_sparse Esegue una determinata funzione o operazione nel simulatore di tipo sparse.
%toffoli Esegue una funzione o un'operazione specifica nel computer di destinazione ToffoliSimulator.
%trace Visualizza il percorso di esecuzione dell'operazione specificata.
%who Elenca le operazioni Q# disponibili nella sessione corrente.
%workspace Fornisce le azioni correlate all'area di lavoro corrente.