I-configure ang error suppression
Ang beta release ng bagong execution model ay available na. Ang directed execution model ay nagbibigay ng mas maraming flexibility sa pag-customize ng iyong error mitigation workflow. Tingnan ang gabay na Directed execution model para sa karagdagang impormasyon.
Mga bersyon ng package
Ang code sa pahinang ito ay ginawa gamit ang mga sumusunod na kinakailangan. Inirerekomenda naming gamitin ang mga bersyong ito o mas bago pa.
qiskit-ibm-runtime~=0.43.1
Ang error suppression ay tumutukoy sa mga teknik kung saan ginagamit mo ang kaalaman tungkol sa mga hindi gustong epekto upang mag-uvula ng customization na makakaantisipa at makakaiwas sa mga potensyal na epekto ng mga ito. Ang mga teknik na ito ay kadalasang binubuo ng pagbabago o pagdaragdag ng mga control signal upang matiyak na ibabalik ng quantum processor ang mga nais na resulta. Karaniwang nagreresulta ito sa quantum pre-processing overhead; kaya naman, mahalaga ang pagkamit ng balanse sa pagitan ng pagperpekto ng iyong mga resulta at pagtitiyak na matapos ang iyong trabaho sa makatwirang oras.
Sinusuportahan ng Primitives ang ilang mga teknik ng error suppression, kabilang ang dynamical decoupling at Pauli twirling. Tingnan ang Mga teknik ng error mitigation at suppression para sa paliwanag ng bawat isa. Kapag gumagamit ng primitives, maaari mong i-on o i-off ang mga indibidwal na pamamaraan. Tingnan ang seksyon ng Mga advanced na opsyon ng error suppression para sa mga detalye.
Gumagamit ang Estimator ng error suppression at mitigation bilang default. Kung ayaw mong gawin ang anumang pagpoproseso sa iyong mga input Circuit, sundin ang mga tagubilin sa seksyon ng I-off ang lahat ng error mitigation at error suppression.
Mga advanced na opsyon ng error suppression​
Sa primitives, maaari mong hayagang i-enable at i-disable ang mga indibidwal na paraan ng error mitigation at suppression, tulad ng dynamical decoupling.
- Hindi lahat ng opsyon ay available para sa parehong primitives. Tingnan ang talahanayan ng mga available na opsyon para sa listahan ng mga available na opsyon.
- Hindi lahat ng pamamaraan ay magkasamang gumagana sa lahat ng uri ng Circuit. Tingnan ang talahanayan ng compatibility ng feature para sa mga detalye.
# 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
I-off ang lahat ng error suppression​
Para sa mga tagubilin upang i-off ang lahat ng error suppression, tingnan ang seksyon ng I-off ang lahat ng error suppression at mitigation.
Mga susunod na hakbang​
- Matuto pa tungkol sa mga teknik ng error mitigation at error suppression.
- I-configure ang error mitigation.
- I-explore ang iba pang mga opsyon.
- Magpasya kung anong execution mode ang pagpapatakbuhin ng iyong trabaho.