Мінімізація часу виконання завдань
Існує кілька способів обмежити час, що витрачається на обробку та виконання завдання:
-
Запускай лише стільки шотів, скільки потрібно: споживання QPU завданням (а отже, і його вартість) зростає зі збільшенням кількості шотів. Тому ти можеш керувати витратами, запускаючи лише необхідну кількість шотів. Для завдань Estimator нижча точність, як правило, вимагає більшої кількості шотів і, відповідно, тривалішого часу виконання.
-
Встанови обмеження часу виконання: ти можеш обмежити тривалість виконання кожного завдання, пакету або сесії. Докладніше дивись у розділі Максимальний час виконання для робочих навантажень Qiskit Runtime.
-
Використовуй лише необхідні налаштування придушення та пом'якшення помилок, оскільки вищі значення можуть збільшити час виконання завдань. Докладніше дивись у розділах Вступ до параметрів, Налаштування придушення помилок та Налаштування пом'якшення помилок.
-
Якщо ти запускаєш кілька завдань, що містять однакові (зазвичай параметризовані) схеми та використовують метод пом'якшення помилок, який потребує моделей шуму, наприклад PEA і PEC, розглянь можливість використання
NoiseLearner. За допомогою цієї допоміжної програми ти можеш навчити модель шуму схеми один раз і повторно використовувати її в наступних запитах Estimator. Зверни увагу, що модель шуму застаріває через певний час, тому це доцільно лише за відсутності тривалих затримок між завданнями (наприклад, у межах сесії). Докладніше дивись у розділі Допоміжна програма навчання шуму .
Наступні кроки
- Використання робочого навантаження.
- Досліджуй пом'якшення помилок у курсі Функції вартості.