Přeskočit na hlavní obsah

Minimalizace doby běhu úlohy

Existuje několik způsobů, jak omezit dobu strávenou zpracováním a spouštěním úlohy:

  • Spouštěj jen tolik shots, kolik skutečně potřebuješ: Kvantový čas, který úloha zabere (a tedy i její cena), roste s počtem shots. Své náklady tak můžeš řídit tím, že spustíš pouze nezbytné množství shots. U úloh Estimatoru nižší přesnost obvykle vyžaduje více shots, a tedy delší dobu provádění.

  • Nastav limity doby provádění: Můžeš omezit, jak dlouho běží každá úloha, dávka nebo Session. Podrobnosti najdeš v části Maximální doba provádění pro úlohy Qiskit Runtime.

  • Používej pouze nezbytná nastavení pro potlačení chyb a zmírnění chyb, protože vyšší hodnoty mohou způsobit delší běh úloh. Podrobnosti najdeš v částech Úvod do možností, Konfigurace potlačení chyb a Konfigurace zmírnění chyb.

  • Pokud spouštíš více úloh obsahujících stejné (pravděpodobně parametrizované) Circuit a používáš metodu zmírnění chyb vyžadující modely šumu, jako je PEA a PEC, zvažuj použití NoiseLearner. S tímto pomocným programem stačí naučit model šumu Circuit jednou a znovu ho použít v následujících dotazech Estimatoru. Upozorňujeme, že model šumu se po určité době stává zastaralým, takže je to praktické pouze tehdy, pokud mezi úlohami není velká prodleva (například v rámci Session). Více podrobností najdeš v části Pomocník pro učení šumu .

Další kroky

Doporučení