Erste Schritte mit den Backend-Grundelementen
Im Gegensatz zu anbieterspezifischen Primitiven sind Backend-Primitive generische Implementierungen, die mit einem beliebigen
backend Objekt verwendet werden können, sofern dieses die BackendV2 Schnittstelle implementiert. Einige Anbieter implementieren Primitive nativ. Weitere Informationen finden Sie auf der Seite zum Qiskit-Ökosystem.
Erste Schritte mit der Estimator-Backend-Primitive
Die Estimator-Primitive kann mithilfe der qiskit.primitives.BackendEstimatorV2 Klasse mit jedem beliebigen Anbieter ausgeführt werden. Es bietet jedoch keine vorgefertigten Implementierungen zur Fehlerkorrektur bei Messungen oder Gate-Fehlern, da die Backend-Primitive so konzipiert sind, dass sie lokal auf dem Rechner des Benutzers ausgeführt werden.
Beispiel:
from qiskit.primitives import BackendEstimatorV2
from <some_qiskit_provider> import QiskitProvider
provider = QiskitProvider()
backend = provider.get_backend('backend_name')
estimator = BackendEstimatorV2(backend)Erste Schritte mit der Backend-Primitive „Sampler“
Die Sampler-Primitive kann mit jedem beliebigen Anbieter ausgeführt werden, indem man qiskit.primitives.BackendSamplerV2… verwendet. Dazu ist jedoch ein Backend erforderlich, das diese memory Option unterstützt.
Beispiel:
from qiskit.primitives import BackendSamplerV2
from <some_qiskit_provider> import QiskitProvider
provider = QiskitProvider()
backend = provider.get_backend('backend_name')
sampler = BackendSamplerV2(backend)Nächste Schritte
- Lesen Sie die
qiskit.primitives.BackendSamplerV2API-Dokumentation durch. - Lesen Sie die
qiskit.primitives.BackendEstimatorV2API-Dokumentation durch.