Pierwsze kroki z prymitywami backendu
W przeciwieństwie do prymitywów specyficznych dla dostawcy, prymitywy backendu to ogólne implementacje, które można stosować z dowolnym obiektem backend, o ile implementuje on interfejs BackendV2. Niektórzy dostawcy implementują prymitywy natywnie. Szczegóły znajdziesz na stronie ekosystemu Qiskit.
Pierwsze kroki z prymitywem backendu Estimator
Prymityw Estimator można uruchamiać z dowolnym dostawcą przy użyciu klasy qiskit.primitives.BackendEstimatorV2. Nie oferuje on jednak żadnej implementacji mitygacji błędów pomiarowych ani bramkowych „z automatu", ponieważ prymitywy backendu są zaprojektowane do lokalnego uruchamiania na maszynie użytkownika.
Przykład:
from qiskit.primitives import BackendEstimatorV2
from <some_qiskit_provider> import QiskitProvider
provider = QiskitProvider()
backend = provider.get_backend('backend_name')
estimator = BackendEstimatorV2(backend)
Pierwsze kroki z prymitywem backendu Sampler
Prymityw Sampler można uruchamiać z dowolnym dostawcą przy użyciu qiskit.primitives.BackendSamplerV2. Wymaga on jednak backendu obsługującego opcję memory.
Przykład:
from qiskit.primitives import BackendSamplerV2
from <some_qiskit_provider> import QiskitProvider
provider = QiskitProvider()
backend = provider.get_backend('backend_name')
sampler = BackendSamplerV2(backend)
Następne kroki
- Zapoznaj się z dokumentacją API
qiskit.primitives.BackendSamplerV2. - Zapoznaj się z dokumentacją API
qiskit.primitives.BackendEstimatorV2.