Magsimula sa mga backend primitive
Hindi tulad ng mga provider-specific na primitive, ang mga backend primitive ay mga generic na implementasyon na maaaring gamitin sa anumang arbitrary na backend object, basta't nagpapatupad ito ng interface na BackendV2. May ilang provider na nagpapatupad ng mga primitive nang native. Tingnan ang pahina ng Qiskit Ecosystem para sa mga detalye.
Magsimula sa Estimator backend primitive
Ang Estimator primitive ay maaaring patakbuhin sa anumang provider gamit ang klase na qiskit.primitives.BackendEstimatorV2. Gayunpaman, walang mga implementasyon ng measurement o gate error mitigation na "out-of-the-box," dahil ang mga backend primitive ay dinisenyo para tumakbo nang lokal sa makina ng user.
Halimbawa:
from qiskit.primitives import BackendEstimatorV2
from <some_qiskit_provider> import QiskitProvider
provider = QiskitProvider()
backend = provider.get_backend('backend_name')
estimator = BackendEstimatorV2(backend)
Magsimula sa Sampler backend primitive
Ang Sampler primitive ay maaaring patakbuhin sa anumang provider gamit ang qiskit.primitives.BackendSamplerV2. Gayunpaman, nangangailangan ito ng backend na sumusuporta sa opsyon na memory.
Halimbawa:
from qiskit.primitives import BackendSamplerV2
from <some_qiskit_provider> import QiskitProvider
provider = QiskitProvider()
backend = provider.get_backend('backend_name')
sampler = BackendSamplerV2(backend)
Mga susunod na hakbang
- Suriin ang dokumentasyon ng API ng
qiskit.primitives.BackendSamplerV2. - Suriin ang dokumentasyon ng API ng
qiskit.primitives.BackendEstimatorV2.