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

Вступ до Qiskit Serverless

Qiskit Serverless надає простий інтерфейс для запуску обчислювальних навантажень на квантово-класичних ресурсах. Це включає розгортання програм на IBM Quantum® Platform і віддалений запуск навантажень, а також зручне керування ресурсами для випадків використання у мультихмарних середовищах і на квантово-орієнтованих суперкомп'ютерах.

Преміум-користувачі можуть створювати, розгортати та запускати свої робочі процеси віддалено на класичних обчислювальних ресурсах, доступних через IBM Quantum Platform.

порада

Qiskit Serverless оновлюється, і його можливості швидко змінюються. Під час цієї фази розробки нотатки про випуски та найновішу документацію можна знайти на сторінці Qiskit Serverless GitHub.

примітка

Це експериментальна функція, доступна лише для користувачів тарифних планів IBM Quantum Premium Plan, Flex Plan та On-Prem (через IBM Quantum Platform API).

Коли варто використовувати Qiskit Serverless?​

Qiskit Serverless допомагає керувати класичними та квантовими ресурсами впродовж усього робочого процесу патернів Qiskit. Ось деякі приклади:

  • Розпаралелювання класичних задач, таких як попередня та подальша обробка даних

  • Збереження тривалих обчислювальних навантажень у хмарі, навіть якщо твій ноутбук вимкнений

  • Розгортання повторно використовуваних програм

Що входить до складу?​

За замовчуванням у середовищі Qiskit Serverless доступні такі обчислювальні ресурси. Користувачі можуть звернутися до служби підтримки, щоб збільшити будь-який із цих лімітів.

Звичайний вузол:

  • 24 віртуальних ядра CPU
  • 120 ГБ оперативної пам'яті
  • Максимум два активні завдання на одного користувача одночасно

Вузол GPU (використовується функцією Qiskit Algorithmiq TEM):

  • 24 віртуальних ядра CPU
  • 120 ГБ оперативної пам'яті
  • Nvidia L40S GPU
  • Максимум чотири активні завдання на одного користувача одночасно

Встановлення Qiskit Serverless​

Для використання Qiskit Serverless на IBM Quantum Platform встанови такі пакети:

pip install qiskit-ibm-catalog qiskit_serverless

qiskit_ibm_catalog надає клієнтські інструменти для вивантаження (завантаження на сервер) та запуску віддалених програм, тоді як qiskit_serverless забезпечує серверні інструменти для розподілу обчислень і керування даними. Ці пакети потребують python версії 3.11+. Усі вимоги дивись у файлі requirements.txt. Для користувачів і організацій, які хочуть запускати Qiskit Serverless на власній інфраструктурі, дотримуйся інструкцій у посібнику Налаштування хмарної інфраструктури.

порада

Наразі таблиця навантажень IBM Quantum відображає лише навантаження IBM Quantum Compute Service. Використовуй job.status(), щоб побачити поточний статус свого навантаження Qiskit Serverless. Приклад можна знайти у посібнику Запуск свого першого навантаження Qiskit Serverless віддалено.

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

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