Lewati ke konten utama

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

Rekomendasi