Erste Schritte mit den Backend-Primitives
Im Gegensatz zu anbieterspezifischen Primitives sind Backend-Primitives generische Implementierungen, die mit einem beliebigen
backend-Objekt verwendet werden können, solange es das BackendV2-Interface implementiert. Manche Anbieter implementieren Primitives nativ. Weitere Details findest du auf der Qiskit Ecosystem-Seite.
Erste Schritte mit dem Estimator-Backend-Primitive
Das Estimator-Primitive kann mit jedem Anbieter ausgeführt werden, indem die Klasse qiskit.primitives.BackendEstimatorV2 verwendet wird. Es bietet jedoch keine "out-of-the-box"-Implementierungen zur Messung- oder Gate-Fehlerminderung, da Backend-Primitives dafür ausgelegt sind, lokal auf dem Rechner des Nutzers zu laufen.
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 dem Sampler-Backend-Primitive
Das Sampler-Primitive kann mit jedem Anbieter ausgeführt werden, indem qiskit.primitives.BackendSamplerV2 verwendet wird. Es setzt jedoch einen Backend voraus, der die Option memory 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
- Lies die API-Dokumentation zu
qiskit.primitives.BackendSamplerV2. - Lies die API-Dokumentation zu
qiskit.primitives.BackendEstimatorV2.