Remarque
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 les deux machines du modèle système H2.
- Type de tâche :
Simulation - Formats de données :
honeywell.openqasm.v1,honeywell.qir.v1 - ID cible :
- Vérificateur de syntaxe H2-1 :
quantinuum.sim.h2-1sc - Vérificateur de syntaxe H2-2 :
quantinuum.sim.h2-2sc
- Vérificateur de syntaxe H2-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 système H2 réel. Il existe des émulateurs pour les deux machines H2, ainsi qu’un émulateur Quantinuum basé sur le cloud.
- Type de tâche :
Simulation - Format de données :
honeywell.openqasm.v1, honeywell.qir.v1 - ID cible :
- Émulateur H2-1 :
quantinuum.sim.h2-1e - H2-2 Emulator :
quantinuum.sim.h2-2e
- Émulateur H2-1 :
- Profil d’exécution cible : QIR Adaptive RI
L’émulateur Quantinuum est un émulateur basé sur la série H de modèle système 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.