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

Вступ до інструментів налагодження

Ти можеш тестувати свої квантові програми, запускаючи їх на симульованих пристроях та досліджуючи їхню продуктивність в умовах реалістичних моделей шуму пристроїв. Це дозволяє налагодити їх перед відправкою на квантовий процесор (QPU).

Квантові симулятори можна використовувати для розробки та тестування програм перед їх точним налаштуванням і відправкою на квантове залізо. Локальні симулятори роблять це з хорошою продуктивністю й ефективністю.

Оскільки вартість класичного симулювання квантових схем зростає експоненціально зі збільшенням кількості кубітів, схеми з понад 50 кубітами, як правило, не можуть виконуватися на симуляторах. Для таких схем ти можеш:

  • Тестувати менші версії схем, які можна симулювати класично.
  • Модифікувати схеми так, щоб вони стали класично симульованими, хоча й менш точними.

Стабілізаторні схеми, також відомі як схеми Кліффорда, є корисним інструментом для досягнення цієї другої мети. Це обмежений клас квантових схем, які можна ефективно симулювати класично. Спеціалізовані симулятори легко справляються зі стабілізаторними схемами з тисячами кубітів. Детальніше дивись у розділі Ефективне симулювання стабілізаторних схем за допомогою примітивів Qiskit Aer.

Для загальних квантових схем доступні такі інструменти для тестування та налагодження квантових програм:

Вимоги до заліза

Кілька факторів впливають на обсяг пам'яті, необхідний для квантового симулювання, тому точних апаратних вимог до симулювання не існує, але є певні рекомендації, яких варто дотримуватися.