Aller au contenu principal
Ce projet est en phase bêta. Tu as trouvé un bug ? Ouvrir un ticket GitHub. Une question ou une idée ? Pose ta question dans Discussions — tes retours sont les bienvenus !
Quelle est la qualité de la traduction sur cette page ?

Techniques avancées - Extensions Qiskit

Les extensions Qiskit sont un ensemble de fonctionnalités de recherche permettant la découverte d'algorithmes à l'échelle utilitaire. Ces composants logiciels modulaires s'appuient sur les bases performantes de Qiskit et peuvent s'intégrer dans un workflow pour faire évoluer ou concevoir de nouveaux algorithmes quantiques. Cette page présente les outils disponibles dans les principales catégories fonctionnelles pour t'aider à choisir les fonctionnalités pertinentes lors de la construction de tes workflows.

Traduire les problèmes du domaine en problèmes quantiques​

Ces fonctionnalités se spécialisent dans la correspondance de problèmes du domaine en opérateurs et circuits quantiques en vue de l'exécution sur un ordinateur quantique.

Mappeur d'optimisation
Modélise des problèmes d'optimisation et les convertit en représentations compréhensibles par un ordinateur quantique.
Browse documentation →
Qiskit Fermions
Travaille avec des systèmes fermioniques à l'aide de structures de données pour les opérateurs et circuits fermioniques, ainsi que de frameworks pour les encodages fermion-qubit et la synthèse de circuits grâce à l'intégration du transpileur Qiskit.
Parcourir la documentation →
AQC-Tensor
Construis des circuits haute fidélité avec une profondeur réduite grâce à la compilation quantique approchée avec des réseaux de tenseurs.
Browse documentation →
Formules multi-produits
Réduis l'erreur de Trotter de la dynamique hamiltonienne grâce à une combinaison pondérée de plusieurs exécutions de circuits.
Browse documentation →

Optimisation des circuits pour l'exécution matérielle​

Ces fonctionnalités sont utiles pour réduire la profondeur des circuits et s'accompagnent généralement d'une surcharge d'échantillonnage accrue.

Apprendre les modèles de bruit​

Utilise les outils suivants pour apprendre et affiner des modèles de bruit dans le cadre de ta stratégie d'atténuation des erreurs

Gestion du bruit pour l'estimation de valeurs d'espérance​

Utilise les extensions suivantes pour gérer le bruit lors de la construction de charges de travail quantiques estimant les valeurs d'espérance d'observables.

Gestion du bruit pour les résultats d'échantillonnage​

Ces techniques sont utiles pour gérer le bruit sur les résultats d'échantillonnage.

Diagonalisation quantique par échantillonnage
Estime le spectre des hamiltoniens quantiques en traitant des échantillons bruités et en diagonalisant dans un sous-espace réduit.
Browse documentation →
SQD pour HPC
Une implémentation de l'extension SQD prête pour le calcul haute performance, écrite selon les standards modernes C++17 et conçue pour les workflows et applications HPC.
Browse documentation →
Post-sélection avec vérifications de retournement de bit
Filtre le bruit non markovien dans les chaînes de bits échantillonnées en incorporant des vérifications de retournement de bit dans un circuit.
Lire la documentation →
Atténuation des erreurs de mesure sans matrice (M3)
Atténue les erreurs de mesure en traitant dans un sous-espace réduit défini par des chaînes de bits bruitées.
Parcourir la documentation →
Paulice
Améliore la fidélité des distributions échantillonnées en utilisant des vérifications de Pauli efficaces sur le plan matériel, basées sur des codes spatio-temporels.
Parcourir la documentation →

Fonctionnalités de support​

Utilise ces fonctionnalités pour soutenir et composer tes workflows tirant parti d'autres extensions.