Kvantové backendové simulátory od kvantových poskytovatelů

Tento článek popisuje back-endové simulátory dostupné od kvantových poskytovatelů. Tyto simulátory jsou dostupné všem uživatelům Azure Quantum a představují skvělý způsob, jak otestovat programy Q# před jejich spuštěním na skutečném kvantovém počítači.

IonQ

IonQ poskytuje ideální simulátor s akcelerací GPU, který podporuje až 29 qubitů a používá stejnou sadu bran, jakou IonQ nabízí na svém kvantovém hardwaru. Simulátor je skvělým místem pro předletové úlohy před jejich spuštěním na skutečném kvantovém počítači.

  • Typ úlohy: Simulation
  • Formát dat: ionq.circuit.v1
  • ID cíle: ionq.simulator
  • Profil provádění cíle: Základ QIR (Kvantová meziproduktová reprezentace)

Další informace najdete na stránce poskytovatele IonQ .

Pasqal

Pasqalův Pulser backend EMU_MPS emuluje tuto dynamiku pomocí stavů maticového produktu (MPS). Produktové maticové stavy (MPS) nebo tensor train (TT) jsou specifickou třídou tenzorových sítí, které poskytují schůdnou parametrizaci kvantových stavů.

EMU_MPS emulátor běží na clusteru uzlů NVIDIA DGX, které jsou vybaveny grafickými procesory NVIDIA A100 a umožňují emulaci kvantových procesorů Pasqal. Je to klíčový nástroj pro vytvoření prototypu a ověření kvantových programů před jejich spuštěním v QPU (jednotka kvantového zpracování). Až 80 qubitů v 2D polích je možné emulovat za účelem vývoje průmyslových aplikací a k pokročilému vědeckému objevu.

  • Typ úlohy: Simulation
  • Formát dat: application/json
  • ID cíle: pasqal.sim.emu-mps
  • Profil spuštění cíle: Není k dispozici

Další informace najdete na stránce zprostředkovatele Pasqal .

Quantinuum

Quantinuum poskytuje dva nástroje emulátoru:

Kontroly syntaxe – Tyto nástroje ověřují správnou syntaxi, dokončování kompilace a kompatibilitu počítačů pomocí stejného kompilátoru jako kvantový počítač, na který cílí. Pro oba počítače System Model H2 existují kontroly syntaxe.

  • Typ úlohy: Simulation
  • Formáty dat: honeywell.openqasm.v1, honeywell.qir.v1
  • ID cíle:
    • Kontrola syntaxe H2-1: quantinuum.sim.h2-1sc
    • Kontrola syntaxe H2-2: quantinuum.sim.h2-2sc
  • Profil spuštění cíle: QIR Adaptive RI
  • Cena: Zdarma ($0)

Emulátory – Tyto nástroje obsahují podrobný fyzický model a realistický model šumu skutečného hardwaru System Model H2. Existují emulátory pro oba počítače H2 spolu s cloudovým emulátorem Quantinuum.

  • Typ úlohy: Simulation
  • Formát dat: honeywell.openqasm.v1, honeywell.qir.v1
  • ID cíle:
    • Emulátor H2-1: quantinuum.sim.h2-1e
    • Emulátor H2-2: quantinuum.sim.h2-2e
  • Profil spuštění cíle: QIR Adaptive RI

Emulátor Quantinuum je emulátor založený na systémovém modelu H-series dostupný zdarma na stránce Kód se stránkou Microsoft Quantum . Další informace najdete na stránce emulátoru Quantinuum .

Další informace o všech emulátorech Quantinuum naleznete na stránce poskytovatele Quantinuum .

Rigetti

Rigetti poskytuje svůj kvantový virtuální počítač (QVM), opensourcový simulátor pro Quil. Cíl QVM přijímá program Quil jako text a spouští tento program na QVM hostovaném v cloudu a vrací simulované výsledky.

  • Typ úlohy: Simulation
  • Formáty dat: rigetti.quil.v1, rigetti.qir.v1
  • ID cíle: rigetti.sim.qvm
  • Profil spuštění cíle: Základ QIR
  • Cena: Zdarma ($0)

Další informace najdete na stránce poskytovatele Rigetti.