Skip to main content
IBM Quantum Platform

Introduction aux primitives d' IBM Quantum

Les « primitives » ont été créées pour simplifier les tâches les plus courantes des ordinateurs quantiques : à savoir, l'échantillonnage d'états quantiques et le calcul des valeurs d'espérance. Les premières primitives d' IBM Quantum s (EstimatorV2 et SamplerV2) sont des implémentations des classes de base des primitives de Qiskit. Ils offrent une implémentation plus sophistiquée (notamment grâce à l'intégration de mécanismes d'atténuation des erreurs) sous forme de service cloud et sont utilisés pour accéder au matériel d' IBM Quantum®.

La toute nouvelle primitive d' IBM Quantum, Executor (actuellement en version bêta), offre une interface de bas niveau qui apporte davantage de visibilité et de contrôle sans compromettre les performances. Executor Il offre également des fonctionnalités supplémentaires que Sampler ne propose pas, telles que des groupes de twirling supplémentaires et le twirling pour les circuits comportant des portes fractionnaires. Pour savoir s'il convient de procéder à la migration vers Executor., consultez la section « Migration de Sampler vers Executor ».

  • Estimateur

    Calcule les valeurs d'espérance d'une ou plusieurs observables par rapport à des états préparés par des circuits quantiques. Intègre des méthodes de suppression et d'atténuation des erreurs.

  • Echantillonneur

    Échantillonne le registre de sortie issu de l'exécution d'un ou plusieurs circuits quantiques.

  • Executor (version bêta)

    Il extrait les registres de sortie des exécutions de circuits quantiques en fonction des directives fournies et vous offre un contrôle total et une transparence totale sur la personnalisation des méthodes d'atténuation des erreurs.


Etapes suivantes

Recommandations
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.