Přeskočit na hlavní obsah

Úvod do Qiskit Serverless

Qiskit Serverless poskytuje jednoduché rozhraní pro spouštění úloh napříč kvantově-klasickými zdroji. Zahrnuje nasazování programů na platformu IBM Quantum® a vzdálené spouštění úloh, stejně jako snadnou správu zdrojů pro případy použití s více cloudy a kvantově-centrické superpočítání.

Prémioví uživatelé mohou sestavovat, nasazovat a vzdáleně spouštět své úlohy na klasickém výpočetním výkonu zpřístupněném prostřednictvím IBM Quantum Platform.

tip

Qiskit Serverless prochází vylepšením a jeho funkce se rychle mění. Během této vývojové fáze najdeš poznámky k vydání a nejnovější dokumentaci na stránce Qiskit Serverless GitHub.

poznámka

Toto je experimentální funkce dostupná pouze pro uživatele IBM Quantum Premium Plan, Flex Plan a On-Prem (prostřednictvím IBM Quantum Platform API) Plan.

Kdy použít Qiskit Serverless?​

Qiskit Serverless pomáhá spravovat klasické a kvantové zdroje v celém pracovním postupu Qiskit patterns. Patří sem například tyto případy:

  • Paralelizace klasických úloh, jako je předzpracování a post-zpracování

  • Udržování dlouhotrvajících úloh v cloudu i při vypnutém notebooku

  • Nasazování opakovaně použitelných programů

Co je zahrnuto?​

Následující výpočetní zdroje jsou ve výchozím nastavení zahrnuty v prostředí Qiskit Serverless. Uživatelé mohou kontaktovat podporu pro jejich navýšení.

Normal node:

  • 24 vCPU cores
  • 120GB RAM
  • Maximálně dvě aktivní úlohy na uživatele současně

GPU node (používaný funkcí Qiskit Function Algorithmiq TEM):

  • 24 vCPU cores
  • 120GB RAM
  • Nvidia L40S GPU
  • Maximálně čtyři aktivní úlohy na uživatele současně

Instalace Qiskit Serverless​

Chceš-li používat Qiskit Serverless na IBM Quantum Platform, nainstaluj následující balíčky:

pip install qiskit-ibm-catalog qiskit_serverless

qiskit_ibm_catalog poskytuje nástroje na straně klienta pro nahrávání a spouštění vzdálených programů, zatímco qiskit_serverless poskytuje nástroje na straně serveru pro distribuci výpočtů a správu dat. Tyto balíčky vyžadují python 3.11+. Pro uživatele a organizace, které chtějí provozovat Qiskit Serverless na vlastní infrastruktuře, postupuj podle průvodce Nastavení cloudové infrastruktury.

tip

V současné době tabulka úloh IBM Quantum zobrazuje pouze úlohy IBM Quantum Compute Service. Stav své úlohy Qiskit Serverless zjistíš pomocí job.status(). Příklad najdeš v průvodci Spusť svou první úlohu Qiskit Serverless vzdáleně.

Další kroky​

Doporučení