Sari la conținutul principal

Ce este Qiskit Serverless?

Qiskit Serverless oferă o interfață simplă pentru a rula fluxuri de lucru pe resurse cuantice-clasice. Aceasta include implementarea programelor pe IBM Quantum® Platform și rularea de fluxuri de lucru de la distanță, precum și gestionarea ușoară a resurselor pentru cazuri de utilizare multi-cloud și supercalculatoare cuantice.

Utilizatorii premium pot construi, implementa și rula fluxurile lor de lucru de la distanță pe resurse de calcul clasic disponibile prin IBM Quantum Platform.

notă

Aceasta este o funcționalitate experimentală disponibilă doar pentru utilizatorii IBM Quantum Premium Plan, Flex Plan și On-Prem (prin IBM Quantum Platform API) Plan.

Când ar trebui să folosesc Qiskit Serverless?

Qiskit Serverless ajută la gestionarea resurselor clasice și cuantice pe întregul flux de lucru Qiskit patterns. Aceasta include câteva dintre următoarele exemple:

  • Paralelizarea sarcinilor clasice, cum ar fi pre-procesarea și post-procesarea
  • Persistența fluxurilor de lucru de lungă durată în cloud, chiar dacă laptopul tău este oprit
  • Implementarea programelor reutilizabile

Ce este inclus?

Următoarele resurse de calcul sunt incluse implicit în mediul Qiskit Serverless. Utilizatorii pot contacta suportul pentru a le mări pe oricare dintre acestea.

  • 16 nuclee vCPU
  • 64 GB RAM
  • Maximum două joburi active per utilizator în orice moment

Instalează Qiskit Serverless

Pentru a folosi Qiskit Serverless pe IBM Quantum Platform, instalează următoarele pachete:

pip install qiskit-ibm-catalog qiskit_serverless

qiskit_ibm_catalog oferă instrumentele de tip client pentru a încărca și rula programe de la distanță, în timp ce qiskit_serverless oferă instrumente de tip server pentru a distribui calculul și a gestiona datele. Aceste pachete necesită python 3.11+. Pentru utilizatorii și organizațiile care doresc să ruleze Qiskit Serverless pe infrastructură proprie, urmează ghidul Cloud infrastructure setup.

sfat

În prezent, tabelul de fluxuri de lucru IBM Quantum reflectă doar fluxurile de lucru Qiskit Runtime. Folosește job.status() pentru a vedea starea curentă a fluxului tău de lucru Qiskit Serverless.

Pași următori

Recomandări