Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive i simulatori back-end disponibili dai provider quantistici. Questi simulatori sono disponibili per tutti gli utenti di Azure Quantum e sono un ottimo modo per testare i Q# programmi prima di eseguirli in un computer quantistico reale.
IonQ
IonQ fornisce un simulatore idealizzato con accelerazione GPU che supporta fino a 29 qubit, usando lo stesso set di porte fornito da IonQ nell'hardware quantistico. Il simulatore è un ottimo posto in cui eseguire i processi preliminari prima di eseguirli in un computer quantistico effettivo.
- Tipo di lavoro:
Simulation - Formato dei dati:
ionq.circuit.v1 - ID destinazione:
ionq.simulator - Profilo di esecuzione di destinazione: QIR Base (Rappresentazione Intermedia Quantistica)
Per altre informazioni, vedere la pagina del provider IonQ .
PASQAL
L'emulatore Emu-TN di PASQAL simula l'evoluzione temporale di uno stato quantistico usando l'equazione di Schrödinger corrispondente alle azioni eseguite dai laser.
L'emulatore Emu-TN viene eseguito in un cluster di nodi NVIDIA DGX, ognuno dotato di GPU NVIDIA A100, abilitando l'emulazione dei processori quantistici di PASQAL. Si tratta di uno strumento chiave per creare prototipi e convalidare i programmi quantistici prima di eseguirli nell'unità di elaborazione quantistica (QPU). Fino a 100 qubit in matrici 2D possono essere emulati per sviluppare applicazioni industriali e per promuovere la scoperta scientifica.
- Tipo di lavoro:
Simulation - Formato dei dati:
application/json - ID destinazione:
pasqal.sim.emu-tn - Profilo di esecuzione previsto: N/A
Per altre informazioni, vedere la pagina del provider PASQAL .
Quantinuum
Quantinuum offre due strumenti dell'emulatore:
Controlli sintassi : questi strumenti verificano la sintassi corretta, il completamento della compilazione e la compatibilità del computer, usando lo stesso compilatore del computer quantistico di destinazione. Sono disponibili controlli sintassi per entrambi i computer System Model H2.
- Tipo di lavoro:
Simulation - Formati di dati:
honeywell.openqasm.v1,honeywell.qir.v1 - ID di destinazione:
- Controllo sintassi H2-1:
quantinuum.sim.h2-1sc - Controllo sintassi H2-2:
quantinuum.sim.h2-2sc
- Controllo sintassi H2-1:
- Profilo di esecuzione di destinazione: istanza riservata adattiva QIR
- Prezzi: gratuito ($0)
Emulatori: questi strumenti contengono un modello fisico dettagliato e un modello di rumore realistico dell'hardware del modello di sistema H2 effettivo. Sono disponibili emulatori per entrambi i computer H2 insieme a un emulatore Quantinuum basato sul cloud.
- Tipo di lavoro:
Simulation - Formato dei dati:
honeywell.openqasm.v1, honeywell.qir.v1 - ID di destinazione:
- Emulatore H2-1:
quantinuum.sim.h2-1e - Emulatore H2-2:
quantinuum.sim.h2-2e
- Emulatore H2-1:
- Profilo di esecuzione di destinazione: istanza riservata adattiva QIR
L'emulatore Quantinuum è un emulatore basato su serie H del modello di sistema disponibile gratuitamente nella pagina Codice con Microsoft Quantum . Per altre informazioni, vedere la pagina Dell'emulatore Quantinuum .
Per altre informazioni su tutti gli emulatori Quantinuum, vedere la pagina del provider Quantinuum .
Rigetti
Rigetti fornisce la propria macchina virtuale quantistica (QVM), un simulatore open source per Quil. La destinazione QVM accetta un programma Quil come testo ed esegue il programma in QVM ospitato nel cloud, restituendo risultati simulati.
- Tipo di lavoro:
Simulation - Formati di dati:
rigetti.quil.v1,rigetti.qir.v1 - ID destinazione:
rigetti.sim.qvm - Profilo di esecuzione di destinazione: QIR Base
- Prezzi: gratuito ($0)
Per ulteriori informazioni, vedere la pagina del fornitore Rigetti.