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 ?

Introduction

Tu peux tester tes programmes quantiques en les exécutant sur des appareils simulés et en explorant leurs performances avec des modèles de bruit réalistes. Cela te permet de les déboguer avant de les envoyer à une unité de traitement quantique (QPU).

Les simulateurs quantiques peuvent être utilisés pour développer et tester des programmes avant de les affiner et de les envoyer sur du matériel quantique. Les simulateurs locaux offrent de bonnes performances et une bonne efficacité pour cela.

Étant donné que le coût de la simulation classique de circuits quantiques croît exponentiellement avec le nombre de qubits, les circuits de plus de 50 qubits environ ne peuvent généralement pas s'exécuter sur des simulateurs. Pour de tels circuits, tu peux :

  • Tester des versions plus petites des circuits qui peuvent être simulées classiquement.

  • Modifier les circuits pour les rendre simulables classiquement, bien qu'avec moins de précision.

Les circuits stabilisateurs, aussi appelés circuits de Clifford, sont un outil utile pour atteindre ce dernier objectif. Il s'agit d'une classe restreinte de circuits quantiques qui peuvent être simulés efficacement de manière classique. Des simulateurs spécialisés peuvent facilement simuler des circuits stabilisateurs comportant des milliers de qubits. Consulte Simulation efficace de circuits stabilisateurs avec les primitives Qiskit Aer pour plus d'informations.

Pour les circuits quantiques généraux, les outils suivants sont disponibles pour tester et déboguer tes programmes quantiques :

Considérations matérielles​

Plusieurs facteurs influencent la quantité de mémoire nécessaire à la simulation quantique, il n'existe donc pas de configuration matérielle exacte requise pour la simulation, mais il existe quelques lignes directrices à suivre.

Prochaines étapes​

Recommandations