Introduction aux primitives IBM Quantum
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 IBM Quantum (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 primitive IBM Quantum la plus récente, Executor (qui est en version bêta), fournit une interface de plus bas niveau offrant une meilleure visibilité et un meilleur contrôle sans sacrifier les performances.
Executor expose également des fonctionnalités supplémentaires que Sampler n'offre pas, telles que des groupes de twirling supplémentaires et le twirling pour les circuits avec des portes fractionnaires. Consulte Migrer de Sampler vers Executor pour plus d'informations sur l'opportunité de migrer vers Executor.
Étapes suivantes
- Découvre les classes de base des primitives sur lesquelles sont basées les primitives IBM Quantum.
- 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.
- Entraîne-toi à utiliser 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.