Mulai dengan primitif backend
Tidak seperti primitif khusus provider, primitif backend adalah implementasi generik yang bisa digunakan dengan objek backend apa pun, selama mengimplementasikan antarmuka BackendV2. Beberapa provider mengimplementasikan primitif secara native. Lihat halaman Ekosistem Qiskit untuk detailnya.
Mulai dengan primitif backend Estimator
Primitif Estimator bisa dijalankan dengan provider mana pun menggunakan kelas qiskit.primitives.BackendEstimatorV2. Namun, primitif ini tidak menyediakan implementasi mitigasi error pengukuran atau gate "out-of-the-box", karena primitif backend dirancang untuk berjalan secara lokal di mesin pengguna.
Contoh:
from qiskit.primitives import BackendEstimatorV2
from <some_qiskit_provider> import QiskitProvider
provider = QiskitProvider()
backend = provider.get_backend('backend_name')
estimator = BackendEstimatorV2(backend)
Mulai dengan primitif backend Sampler
Primitif Sampler bisa dijalankan dengan provider mana pun menggunakan qiskit.primitives.BackendSamplerV2. Namun, primitif ini membutuhkan backend yang mendukung opsi memory.
Contoh:
from qiskit.primitives import BackendSamplerV2
from <some_qiskit_provider> import QiskitProvider
provider = QiskitProvider()
backend = provider.get_backend('backend_name')
sampler = BackendSamplerV2(backend)
Langkah selanjutnya
- Tinjau dokumentasi API
qiskit.primitives.BackendSamplerV2. - Tinjau dokumentasi API
qiskit.primitives.BackendEstimatorV2.