Konfigurasi penekanan error
Rilis beta dari model eksekusi baru sudah tersedia. Model eksekusi terarah memberikan lebih banyak fleksibilitas saat menyesuaikan alur kerja mitigasi error kamu. Lihat panduan Model eksekusi terarah untuk informasi lebih lanjut.
Versi paket
Kode di halaman ini dikembangkan menggunakan persyaratan berikut. Kami merekomendasikan menggunakan versi ini atau yang lebih baru.
qiskit-ibm-runtime~=0.43.1
Penekanan error mengacu pada teknik-teknik di mana kamu menggunakan pengetahuan tentang efek yang tidak diinginkan untuk memperkenalkan kustomisasi yang bisa mengantisipasi dan menghindari dampak potensial dari efek tersebut. Teknik-teknik ini seringkali terdiri dari mengubah atau menambahkan sinyal kontrol untuk memastikan prosesor kuantum mengembalikan hasil yang diinginkan. Hal ini biasanya menghasilkan overhead pra-pemrosesan kuantum; oleh karena itu, penting untuk mencapai keseimbangan antara menyempurnakan hasil kamu dan memastikan pekerjaan kamu selesai dalam waktu yang wajar.
Primitif mendukung sejumlah teknik penekanan error, termasuk dynamical decoupling dan Pauli twirling. Lihat Teknik mitigasi dan penekanan error untuk penjelasan masing-masing. Saat menggunakan primitif, kamu bisa mengaktifkan atau menonaktifkan metode individual. Lihat bagian Opsi penekanan error lanjutan untuk detailnya.
Estimator menggunakan penekanan dan mitigasi error secara default. Jika kamu tidak ingin ada pemrosesan yang dilakukan pada Circuit input kamu, ikuti instruksi di bagian Matikan semua mitigasi error dan penekanan error.
Opsi penekanan error lanjutanβ
Dalam primitif, kamu bisa secara eksplisit mengaktifkan dan menonaktifkan metode mitigasi dan penekanan error individual, seperti dynamical decoupling.
- Tidak semua opsi tersedia untuk kedua primitif. Lihat tabel opsi yang tersedia untuk daftar opsi yang tersedia.
- Tidak semua metode bekerja bersama pada semua jenis Circuit. Lihat tabel kompatibilitas fitur untuk detailnya.
# Added by doQumentation β required packages for this notebook
!pip install -q qiskit-ibm-runtime
from qiskit_ibm_runtime import QiskitRuntimeService
from qiskit_ibm_runtime import SamplerV2 as Sampler
service = QiskitRuntimeService()
backend = service.least_busy(operational=True, simulator=False)
sampler = Sampler(backend)
# Turn on dynamical decoupling with sequence XpXm.
sampler.options.dynamical_decoupling.enable = True
sampler.options.dynamical_decoupling.sequence_type = "XpXm"
print(
f">>> dynamical decoupling sequence to use: {sampler.options.dynamical_decoupling.sequence_type}"
)
>>> dynamical decoupling sequence to use: XpXm
Matikan semua penekanan errorβ
Untuk instruksi mematikan semua penekanan error, lihat bagian Matikan semua penekanan dan mitigasi error.
Langkah selanjutnyaβ
- Pelajari lebih lanjut tentang teknik mitigasi error dan penekanan error.
- Konfigurasi mitigasi error.
- Jelajahi opsi lainnya.
- Tentukan mode eksekusi mana yang akan digunakan untuk menjalankan pekerjaan kamu.