Перейти до основного вмісту

Мінімізація часу виконання завдань

Існує кілька способів обмежити час, що витрачається на обробку та виконання завдання:

  • Запускай лише стільки шотів, скільки потрібно: квантовий час виконання завдання (а отже, і його вартість) зростає зі збільшенням кількості шотів. Тому ти можеш керувати витратами, запускаючи лише необхідну кількість шотів. Для завдань Estimator нижча точність, як правило, вимагає більшої кількості шотів і, відповідно, більшого часу виконання.

  • Встанови обмеження часу виконання: ти можеш обмежити тривалість виконання кожного завдання, пакету або сесії. Докладніше дивись у розділі Максимальний час виконання для робочих навантажень Qiskit Runtime.

  • Використовуй лише необхідні налаштування придушення та пом'якшення помилок, оскільки вищі значення можуть збільшити час виконання завдань. Докладніше дивись у розділах Вступ до параметрів, Налаштування придушення помилок та Налаштування пом'якшення помилок.

  • Якщо ти запускаєш кілька завдань, що містять однакові (зазвичай параметризовані) схеми та використовують метод пом'якшення помилок, який потребує моделей шуму, наприклад PEA і PEC, розглянь можливість використання NoiseLearner. За допомогою цієї допоміжної програми ти можеш навчити модель шуму схеми один раз і повторно використовувати її в наступних запитах Estimator. Зверни увагу, що модель шуму застаріває через певний час, тому це доцільно лише за відсутності тривалих затримок між завданнями (наприклад, у межах сесії). Докладніше дивись у розділі Допоміжна програма навчання шуму .

Наступні кроки

Рекомендації