Перейти до основного вмісту
Цей проєкт у бета-версії. Знайшов(-ла) помилку? Відкрити issue на GitHub. Є запитання чи ідея? Запитати в Discussions — будемо раді твоєму відгуку!
Яка якість перекладу на цій сторінці?

Вступ

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

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

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

  • Тестувати менші версії схем, які можна симулювати класично.

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

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

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

Апаратні міркування​

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

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