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

Що таке Qiskit Serverless?

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

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

примітка

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

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

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

  • Розпаралелювання класичних задач, таких як попередня та подальша обробка даних
  • Збереження тривалих робочих процесів у хмарі, навіть якщо твій ноутбук вимкнений
  • Розгортання повторно використовуваних програм

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

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

  • 16 ядер vCPU
  • 64 ГБ RAM
  • Максимум два активні завдання на одного користувача одночасно

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

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

pip install qiskit-ibm-catalog qiskit_serverless

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

порада

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

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

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