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 ».
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.
Guide de démarrage rapide d'Estimator
Échantillonne le registre de sortie issu de l'exécution d'un ou plusieurs circuits quantiques.
Guide de démarrage rapide de Sampler
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.
Guide de démarrage rapide d'Executor
Etapes suivantes
- Découvrez les classes de base sur lesquelles reposent les primitives de l' IBM Quantum.
- Consultez les exemples détaillés concernant l'Estimator, le Sampler ou l'Executor.
- Consultez les détails relatifs aux entrées et aux sorties pour Estimator, Executor et Sampler.
- Entraînez-vous avec les primitives en suivant la leçon sur la fonction « Cost » dans « IBM Quantum Learning ».
- Consultez la documentation de l'API « EstimatorV2 », celle de l'API « SamplerV2 » et celle de l'API «Executor ».