Vue d'ensemble des techniques de gestion du bruit
Lors de l'exécution de charges de travail quantiques, il existe plusieurs façons de réduire l'impact du bruit. Les addons Qiskit open-source fournissent des techniques d'atténuation et de suppression d'erreurs qui s'intègrent directement dans ton flux de développement, tandis que Qiskit Runtime applique automatiquement des stratégies avancées d'atténuation d'erreurs lorsque les jobs sont soumis pour exécution. Cette page répertorie tous les outils et fonctionnalités disponibles dans les deux options pour t'aider à choisir la bonne approche pour gérer le bruit lors de la création de charges de travail quantiques.
Techniques générales de gestion du bruit
Modèle d'exécution dirigée
Affine l'atténuation d'erreurs et d'autres techniques en capturant les intentions de conception côté client et en déplaçant la génération coûteuse de variantes de circuits côté serveur.
Parcourir la documentation →
Découplage dynamique
Insère des séquences d'impulsions sur les qubits inactifs pour supprimer les erreurs de cohérence causées par des interactions indésirables entre les qubits pendant l'exécution du circuit.
En savoir plus →
Torsion de Pauli
Technique d'adaptation au bruit qui transforme tout canal de bruit en un canal de Pauli ayant une structure plus spécifique ; souvent combinée avec d'autres techniques d'atténuation d'erreurs qui fonctionnent bien avec le bruit de Pauli.
En savoir plus →
Addon Qiskit AQC-Tensor
Les utilisateurs peuvent compiler la partie initiale d'un circuit en une approximation presque équivalente de ce circuit, mais avec moins de couches.
Parcourir la documentation →
Atténuation d'erreurs pour l'estimation des valeurs d'espérance
Extinction des erreurs de lecture torsadée (TREX)
Outil d'atténuation d'erreurs dans Qiskit Runtime qui atténue les effets des erreurs de mesure en les remplaçant aléatoirement par une séquence de mesure torsadée.
En savoir plus →
Extrapolation zéro-bruit (ZNE)
Technique d'atténuation d'erreurs qui calcule la valeur d'espérance à différents niveaux de bruit, puis estime le résultat idéal en extrapolant les résultats de valeur d'espérance bruitée vers la limite zéro-bruit.
En savoir plus →
Amplification d'erreur probabiliste (PEA)
Technique ZNE qui consiste à exécuter des expériences préliminaires pour apprendre un modèle de bruit torsadé du circuit, puis utilise ce modèle pour effectuer une amplification d'erreur plus précise.
En savoir plus →
Annulation d'erreur probabiliste (PEC)
Renvoie une estimation non biaisée de la valeur d'espérance, au prix d'une surcharge plus importante que d'autres techniques comme ZNE. Elle extrapole la sortie du circuit idéal en exécutant différentes instances de circuit bruitées.
En savoir plus →
PEC avec cônes de lumière ombrés
Une technique PEC modifiée qui utilise la propagation de Pauli pour réduire le nombre de termes d'erreur pris en compte dans un modèle de bruit selon les spécificités de l'observable cible.
Parcourir la documentation →
Rétropropagation d'opérateur (OBP)
Utilise une méthode basée sur la théorie des perturbations de Clifford pour réduire la profondeur du circuit en supprimant des opérations de sa fin au prix de plus de mesures d'opérateurs.
Parcourir la documentation →
Absorption du bruit propagé (PNA)
Technique d'atténuation des erreurs dans les valeurs d'espérance des observables en « absorbant » les inverses des canaux de bruit appris dans un observable à l'aide de la propagation de Pauli.
Parcourir la documentation →
Atténuation d'erreurs pour les résultats d'échantillonnage
Diagonalisation quantique basée sur des échantillons (SQD)
Implémente une technique pour trouver les valeurs propres et les vecteurs propres des opérateurs quantiques, tels qu'un hamiltonien de système quantique, en utilisant le calcul quantique et le calcul classique distribué ensemble.
Parcourir la documentation →
SQD pour HPC
Une implémentation de l'addon SQD prête pour HPC. Elle est écrite en C++17 moderne et est conçue pour créer un binaire compilé unique pour une utilisation avec MPI.
Parcourir la documentation →
Atténuation de mesure sans matrice
L'atténuation de mesure sans matrice (M3) est un package pour l'atténuation évolutive des erreurs de mesure quantique qui peut être calculé en parallèle.
Parcourir la documentation →