I-minimize ang oras ng pagpapatakbo ng job
May ilang paraan para mabawasan ang oras na ginagastos sa pagpoproseso at pagpapatakbo ng isang job:
-
Magpatakbo lang ng kasing dami ng shots na kailangan mo: Ang QPU consumption ng isang job (at samakatuwid, ang gastos nito) ay lumalaki kasabay ng bilang ng shots. Kaya naman, maaari mong pamahalaan ang iyong gastos sa pamamagitan ng pagpapatakbo lang ng kasing dami ng shots na talagang kailangan mo. Para sa mga Estimator job, ang mas mababang precision ay karaniwang nangangailangan ng mas maraming shots at samakatuwid ay mas matagal na oras ng pagpapatakbo.
-
Magtakda ng limitasyon sa oras ng pagpapatakbo: Maaari mong limitahan kung gaano katagal tumatakbo ang bawat job, batch, o session. Para sa mga detalye, tingnan ang Maximum execution time guide.
-
Gamitin lang ang mga kinakailangang setting para sa error suppression at error mitigation, dahil ang mas mataas na mga halaga ay maaaring magpahaba ng oras ng pagpapatakbo ng iyong mga job. Tingnan ang Introduction to options, Configure error suppression, at Configure error mitigation para sa mga detalye.
-
Kung nagpapatakbo ka ng maraming job na naglalaman ng parehong (malamang na parameterized) circuits at gumagamit ng error mitigation method na nangangailangan ng noise models, tulad ng PEA at PEC, isaalang-alang ang paggamit ng
NoiseLearner. Sa helper program na ito, matututuhan mo ang noise model ng isang circuit nang isang beses at magagamit muli ang model sa mga susunod na Estimator query. Tandaan na ang noise model ay nagiging stale pagkalipas ng ilang panahon, kaya praktikal lang ito kung hindi matagal ang pagitan ng mga job (halimbawa, sa loob ng isang session). Tingnan ang Noise learning helper para sa higit pang mga detalye.
Mga susunod na hakbang
- Paggamit ng workload.
- Tuklasin ang error mitigation sa kursong Cost functions.