Langkau ke kandungan utama

Konfigurasi penindasan ralat

Model pelaksanaan baharu, kini dalam keluaran beta

Keluaran beta bagi model pelaksanaan baharu kini tersedia. Model pelaksanaan terarah memberikan lebih fleksibiliti apabila menyesuaikan aliran kerja pengurangan ralat anda. Lihat panduan Model pelaksanaan terarah untuk maklumat lanjut.

Versi pakej

Kod pada halaman ini dibangunkan menggunakan keperluan berikut. Kami mengesyorkan penggunaan versi ini atau yang lebih baharu.

qiskit-ibm-runtime~=0.43.1

Penindasan ralat merujuk kepada teknik di mana anda menggunakan pengetahuan tentang kesan yang tidak diingini untuk memperkenalkan penyesuaian yang boleh menjangka dan mengelakkan potensi impak kesan tersebut. Teknik-teknik ini sering terdiri daripada mengubah atau menambah isyarat kawalan untuk memastikan pemproses kuantum mengembalikan hasil yang dikehendaki. Ini biasanya menghasilkan overhed pra-pemprosesan kuantum; oleh itu, adalah penting untuk mencapai keseimbangan antara menyempurnakan keputusan anda dan memastikan kerja anda selesai dalam masa yang munasabah.

Primitif menyokong beberapa teknik penindasan ralat, termasuk dynamical decoupling dan Pauli twirling. Lihat Teknik pengurangan dan penindasan ralat untuk penjelasan setiap satu. Apabila menggunakan primitif, anda boleh menghidupkan atau mematikan kaedah individu. Lihat bahagian Pilihan penindasan ralat lanjutan untuk maklumat lanjut.

Estimator menggunakan penindasan dan pengurangan ralat secara lalai. Jika anda tidak mahu sebarang pemprosesan dilakukan pada Circuit input anda, ikuti arahan dalam bahagian Matikan semua pengurangan dan penindasan ralat.

Pilihan penindasan ralat lanjutan​

Dalam primitif, anda boleh menghidupkan dan mematikan kaedah pengurangan dan penindasan ralat individu secara eksplisit, seperti dynamical decoupling.

Nota
  • Tidak semua pilihan tersedia untuk kedua-dua primitif. Lihat jadual pilihan tersedia untuk senarai pilihan yang tersedia.
  • Tidak semua kaedah berfungsi bersama pada semua jenis Circuit. Lihat jadual keserasian ciri untuk maklumat lanjut.
# 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
Tak ingat atribut yang betul? Cuba tanya Qiskit Code Assistant.

Matikan semua penindasan ralat​

Untuk arahan mematikan semua penindasan ralat, lihat bahagian Matikan semua penindasan dan pengurangan ralat.

Langkah seterusnya​

Cadangan
Source: IBM Quantum docs β€” updated 27 Apr 2026
English version on doQumentation β€” updated 7 Mei 2026
This translation based on the English version of 11 Mac 2026