Commencez à utiliser les éléments de base du backend
Contrairement aux primitives spécifiques à un fournisseur, les primitives de backend sont des implémentations génériques qui peuvent être utilisées avec n'importe quel
backend objet, à condition que celui-ci implémente BackendV2 l'interface. Certains fournisseurs implémentent ces primitives en mode natif. Pour plus d'informations, consultez la page consacrée à l'écosystème Qiskit.
Premiers pas avec la primitive de backend Estimator
La primitive Estimator peut être exécutée avec n'importe quel fournisseur à l'aide de la qiskit.primitives.BackendEstimatorV2 classe. Cependant, il ne propose aucune implémentation prête à l'emploi pour la mesure ou l'atténuation des erreurs de porte, car les primitives du backend sont conçues pour s'exécuter localement sur la machine de l'utilisateur.
Exemple :
from qiskit.primitives import BackendEstimatorV2
from <some_qiskit_provider> import QiskitProvider
provider = QiskitProvider()
backend = provider.get_backend('backend_name')
estimator = BackendEstimatorV2(backend)Premiers pas avec la primitive de backend Sampler
La primitive Sampler peut être exécutée avec n'importe quel fournisseur en utilisant qiskit.primitives.BackendSamplerV2. Cependant, cela nécessite un backend prenant en charge cette memory option.
Exemple :
from qiskit.primitives import BackendSamplerV2
from <some_qiskit_provider> import QiskitProvider
provider = QiskitProvider()
backend = provider.get_backend('backend_name')
sampler = BackendSamplerV2(backend)Etapes suivantes
- Consultez la documentation
qiskit.primitives.BackendSamplerV2de l'API. - Consultez la documentation
qiskit.primitives.BackendEstimatorV2de l'API.