Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Soumission de tâches quantiques à des simulateurs
Amazon Braket donne accès à plusieurs simulateurs qui peuvent tester vos tâches quantiques. Vous pouvez soumettre des tâches quantiques individuellement ou exécuter plusieurs programmes.
Simulateurs
-
Simulateur de matrice de densité, DM1 :
arn:aws:braket:::device/quantum-simulator/amazon/dm1 -
Simulateur de vecteurs d'état, SV1 :
arn:aws:braket:::device/quantum-simulator/amazon/sv1 -
Le simulateur local :
LocalSimulator()
Note
Vous pouvez annuler les tâches quantiques telles quelles pour les CREATED QPU et les simulateurs à la demande. Vous pouvez annuler les tâches quantiques dans l'QUEUEDétat dans la mesure du possible pour les simulateurs à la demande et les QPU. Notez qu'il est peu probable que les tâches QUEUED quantiques QPU soient annulées avec succès pendant les fenêtres de disponibilité des QPU.
Dans cette section :
Simulateur vectoriel d'état local (braket_sv)
Le simulateur vectoriel d'état local (braket_sv) fait partie du SDK Amazon Braket qui s'exécute localement dans votre environnement. Il convient parfaitement au prototypage rapide sur de petits circuits (jusqu'à 25qubits) en fonction des spécifications matérielles de votre instance d'ordinateur portable Braket ou de votre environnement local.
Le simulateur local prend en charge toutes les portes du SDK Amazon Braket, mais les appareils QPU en prennent en charge un sous-ensemble plus restreint. Vous pouvez trouver les portes compatibles d'un appareil dans les propriétés de l'appareil.
Note
Le simulateur local prend en charge les fonctionnalités avancées d'OpenQASM qui peuvent ne pas être prises en charge sur les appareils QPU ou d'autres simulateurs. Pour plus d'informations sur les fonctionnalités prises en charge, consultez les exemples fournis dans le bloc-notes OpenQASM Local Simulator
Pour plus d'informations sur l'utilisation des simulateurs, consultez les exemples d'Amazon Braket
Simulateur de matrice de densité locale (braket_dm)
Le simulateur de matrice de densité locale (braket_dm) fait partie du SDK Amazon Braket qui s'exécute localement dans votre environnement. Il convient parfaitement au prototypage rapide sur de petits circuits avec du bruit (jusqu'à 12qubits) en fonction des spécifications matérielles de votre instance d'ordinateur portable Braket ou de votre environnement local.
Vous pouvez créer des circuits bruyants courants à partir de zéro en utilisant des opérations de bruit de grille telles que le retournement de bits et l'erreur de dépolarisation. Vous pouvez également appliquer des opérations antibruit à des portes spécifiques qubits et à des portes de circuits existants conçus pour fonctionner à la fois avec ou sans bruit.
Le simulateur braket_dm local peut fournir les résultats suivants, compte tenu du nombre spécifié de shots :
-
Matrice de densité réduite : Shots = 0
Note
Le simulateur local prend en charge les fonctionnalités avancées d'OpenQASM, qui peuvent ne pas être prises en charge sur les appareils QPU ou d'autres simulateurs. Pour plus d'informations sur les fonctionnalités prises en charge, consultez les exemples fournis dans le bloc-notes OpenQASM Local Simulator
Pour en savoir plus sur le simulateur de matrice de densité locale, consultez l'exemple de simulateur de bruit d'introduction de Braket
Simulateur AHS local (braket_ahs)
Le simulateur AHS (Analog Hamiltonian Simulation) local (braket_ahs) fait partie du SDK Amazon Braket qui s'exécute localement dans votre environnement. Il peut être utilisé pour simuler les résultats d'un programme AHS. Il convient parfaitement au prototypage sur de petits registres (jusqu'à 10 à 12 atomes) en fonction des spécifications matérielles de votre instance d'ordinateur portable Braket ou de votre environnement local.
Le simulateur local prend en charge les programmes AHS avec un champ de conduite uniforme, un champ variable (non uniforme) et des arrangements atomiques arbitraires. Pour plus de détails, reportez-vous à la classe Braket AHS
Pour en savoir plus sur le simulateur AHS local, consultez la page Hello AHS : Exécutez votre première simulation hamiltonienne analogique et les carnets d'exemples de simulation hamiltonienne analogique
Simulateur de vecteurs d'état (SV1)
SV1est un simulateur vectoriel d'état universel, performant et à la demande. Il peut simuler des circuits allant jusqu'à 34qubits. Vous pouvez vous attendre à ce qu'un 34-qubit circuit dense et carré (profondeur du circuit = 34) prenne environ 1 à 2 heures, selon le type de portes utilisées et d'autres facteurs. Les circuits dotés de portes tout-en-un sont bien adaptés à. SV1 Il renvoie les résultats sous des formes telles qu'un vecteur d'état complet ou un tableau d'amplitudes.
SV1a une autonomie maximale de 6 heures. Il comporte par défaut 35 tâches quantiques simultanées et un maximum de 100 (50 dans us-west-1 et eu-west-2) tâches quantiques simultanées.
SV1résultats
SV1peut fournir les résultats suivants, compte tenu du nombre spécifié de shots :
-
Échantillon : Shots > 0
-
Espérance : Shots >= 0
-
Écart : Shots >= 0
-
Probabilité : Shots > 0
-
Amplitude : Shots = 0
-
Gradient adjoint : Shots = 0
Pour en savoir plus sur les résultats, consultez la section Types de résultats.
SV1est toujours disponible, il fait fonctionner vos circuits à la demande et peut exécuter plusieurs circuits en parallèle. Le temps d'exécution évolue de manière linéaire avec le nombre d'opérations et de manière exponentielle avec le nombre de. qubits Le nombre de shots a un faible impact sur le temps d'exécution. Pour en savoir plus, consultez l'article Comparer les simulateurs.
Les simulateurs prennent en charge toutes les portes du SDK Braket, mais les appareils QPU en prennent en charge un sous-ensemble plus restreint. Vous pouvez trouver les portes compatibles d'un appareil dans les propriétés de l'appareil.
Simulateur de matrice de densité (DM1)
DM1est un simulateur de matrice de densité à haute performance à la demande. Il peut simuler des circuits allant jusqu'à 17qubits.
DM1a une durée d'exécution maximale de 6 heures, une valeur par défaut de 35 tâches quantiques simultanées et un maximum de 50 tâches quantiques simultanées.
DM1résultats
DM1peut fournir les résultats suivants, compte tenu du nombre spécifié de shots :
-
Échantillon : Shots > 0
-
Espérance : Shots >= 0
-
Écart : Shots >= 0
-
Probabilité : Shots > 0
-
Matrice de densité réduite : Shots = 0, jusqu'à 8 au maximum qubits
Pour plus d'informations sur les résultats, consultez la section Types de résultats.
DM1est toujours disponible, il fait fonctionner vos circuits à la demande et peut exécuter plusieurs circuits en parallèle. Le temps d'exécution évolue de manière linéaire avec le nombre d'opérations et de manière exponentielle avec le nombre de. qubits Le nombre de shots a un faible impact sur le temps d'exécution. Pour en savoir plus, consultez la section Comparaison de simulateurs.
Barrières antibruit et limites
AmplitudeDamping Probability has to be within [0,1] BitFlip Probability has to be within [0,0.5] Depolarizing Probability has to be within [0,0.75] GeneralizedAmplitudeDamping Probability has to be within [0,1] PauliChannel The sum of the probabilities has to be within [0,1] Kraus At most 2 qubits At most 4 (16) Kraus matrices for 1 (2) qubit PhaseDamping Probability has to be within [0,1] PhaseFlip Probability has to be within [0,0.5] TwoQubitDephasing Probability has to be within [0,0.75] TwoQubitDepolarizing Probability has to be within [0,0.9375]