Introduction aux primitives
Les primitives ont été créées pour simplifier les tâches les plus courantes des ordinateurs quantiques : à savoir, l'échantillonnage des états quantiques et le calcul des valeurs d'espérance. Les premières primitives Qiskit Runtime (EstimatorV2 et SamplerV2) sont des implémentations des classes de base des primitives Qiskit. Elles fournissent une implémentation plus sophistiquée (par exemple, en incluant l'atténuation d'erreurs) en tant que service basé sur le cloud et sont utilisées pour accéder au matériel IBM Quantum®.
La plus récente primitive Qiskit Runtime, Executor (en version bêta), fournit une interface de plus bas niveau qui offre plus de visibilité et de contrôle sans sacrifier les performances.
Estimator
Calcule les valeurs d'espérance pour un ou plusieurs observables par rapport aux états préparés par des circuits quantiques. Dispose de méthodes intégrées de suppression et d'atténuation d'erreurs.
Démarrage rapide avec Estimator →
Sampler
Échantillonne le registre de sortie à partir de l'exécution d'un ou plusieurs circuits quantiques.
Démarrage rapide avec Sampler →
Executor (bêta)
Échantillonne les registres de sortie des exécutions de circuits quantiques sur la base de directives d'entrée et te donne un contrôle et une transparence totale sur la personnalisation des méthodes d'atténuation d'erreurs.
Démarrage rapide avec Executor →
Étapes suivantes
Recommandations
- Découvre les primitives Qiskit sur lesquelles sont basées les primitives Qiskit Runtime.
- Consulte des exemples détaillés pour Estimator, Sampler ou Executor.
- Consulte les détails d'entrée et de sortie pour Estimator, Executor et Sampler.
- Pratique avec les primitives en suivant la leçon sur la fonction de coût dans IBM Quantum Learning.
- Consulte la référence API EstimatorV2, la référence API SamplerV2 et la référence API Executor.
- Lis Migrer vers les primitives V2.