Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article décrit les simulateurs principaux disponibles à partir de fournisseurs quantiques. Ces simulateurs sont disponibles pour tous les utilisateurs Azure Quantum et constituent un excellent moyen de tester vos Q# programmes avant de les exécuter sur un ordinateur quantique réel.
IonQ
IonQ fournit un simulateur idéalisé avec accélération GPU prenant en charge jusqu’à 29 qubits, en utilisant le même ensemble de portes que IonQ fournit sur son matériel quantique. Le simulateur est un excellent endroit pour prédéfiniser les travaux avant de les exécuter sur un ordinateur quantique réel.
- Type de tâche :
Simulation
- Format de données :
ionq.circuit.v1
- ID cible :
ionq.simulator
- Profil d’exécution cible : base QIR (représentation intermédiaire quantique)
Pour plus d’informations, consultez la page du fournisseur IonQ.
PASQAL
L’émulateur Uem-TN de PASQAL simule l’évolution temporelle d’un état quantique à l’aide de l’équation de Schrödinger correspondant aux actions effectuées par les lasers.
L’émulateur Ue-TN s’exécute sur un cluster de nœuds NVIDIA DGX, chacun équipé de GPU NVIDIA A100, ce qui permet l’émulation des processeurs quantiques de PASQAL. Il s’agit d’un outil clé pour prototyper et valider des programmes quantiques avant de les exécuter sur le QPU (unité de traitement quantique). Jusqu’à 100 qubits dans des tableaux 2D peuvent être émulés pour développer des applications industrielles et faire progresser la découverte scientifique.
- Type de tâche :
Simulation
- Format de données :
application/json
- ID cible :
pasqal.sim.emu-tn
- Profil d’exécution cible : N/A
Pour plus d’informations, consultez la page du fournisseur PASQAL.
Quantinuum
Quantinuum fournit deux outils d’émulateur :
Vérificateurs de syntaxe : ces outils vérifient la syntaxe appropriée, la saisie semi-automatique et la compatibilité des machines à l’aide du même compilateur que l’ordinateur quantique qu’ils ciblent. Il existe des vérificateurs de syntaxe pour le modèle système H1 et H2.
- Type de tâche :
Simulation
- Formats de données :
honeywell.openqasm.v1
,honeywell.qir.v1
- ID cible:
- Vérificateur de syntaxe H1-1 :
quantinuum.sim.h1-1sc
- Vérificateur de syntaxe H2-1 :
quantinuum.sim.h2-1sc
- Vérificateur de syntaxe H1-1 :
- Profil d’exécution cible : QIR Adaptive RI
- Tarification : Gratuit ($0)
Émulateurs : ces outils contiennent un modèle physique détaillé et un modèle de bruit réaliste du matériel H1 et H2 réel. Il existe des émulateurs pour chaque machine ( H1-1 et H2-1) ainsi que l’émulateur Quantinuum basé sur le cloud.
- Type de tâche :
Simulation
- Format de données :
honeywell.openqasm.v1, honeywell.qir.v1
- ID cible:
- H1-1 Emulator :
quantinuum.sim.h1-1e
- Émulateur H2-1 :
quantinuum.sim.h2-1e
- H1-1 Emulator :
- Profil d’exécution cible : QIR Adaptive RI
L'émulateur Quantinuum est un émulateur basé sur le modèle de système H1, disponible gratuitement sur la page Code avec Azure Quantum. Pour plus d’informations, consultez la page Quantinuum Emulator.
Pour plus d’informations sur tous les émulateurs Quantinuum, consultez la page du fournisseur Quantinuum.
Rigetti
Rigetti fournit leur machine virtuelle Quantum (QVM), un simulateur open source pour Quil. La cible QVM accepte un programme Quil en tant que texte et exécute ce programme sur QVM hébergé dans le cloud, retournant des résultats simulés.
- Type de tâche :
Simulation
- Formats de données :
rigetti.quil.v1
,rigetti.qir.v1
- ID cible :
rigetti.sim.qvm
- Profil d’exécution cible : base QIR
- Tarification : Gratuit ($0)
Pour plus d’informations, consultez la page du fournisseur Rigetti.