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