Skip to main content
IBM Quantum Platform

Introduzione a Qiskit Serverless

Qiskit Serverless fornisce un'interfaccia semplice per eseguire carichi di lavoro su risorse quantistiche. Questo include la distribuzione di programmi sulla piattaforma IBM Quantum® e l'esecuzione di carichi di lavoro in remoto, oltre a una facile gestione delle risorse per i casi d'uso del supercomputing multi-cloud e quantistico.

Gli utenti Premium possono costruire, distribuire ed eseguire i loro carichi di lavoro in remoto sul calcolo classico reso disponibile da IBM Quantum Platform.

Tip

Qiskit Serverless sta subendo un aggiornamento e le sue caratteristiche stanno cambiando rapidamente. Durante questa fase di sviluppo, è possibile trovare le note di rilascio e la documentazione più recente alla pagina Qiskit ServerlessGitHub.

Note

Si tratta di una funzione sperimentale disponibile solo per gli utenti di IBM Quantum Premium Plan, Flex Plan e On-Prem (tramite IBM Quantum Platform API) Plan.


Quando dovrei usare Qiskit Serverless?

Qiskit Serverless aiuta a gestire le risorse classiche e quantistiche nell'intero flusso di lavoro dei modelli Qiskit. Ciò include alcuni dei seguenti esempi:

  • Parallelizzazione di attività classiche, come la pre-elaborazione e la post-elaborazione
  • Persistenza dei carichi di lavoro di lunga durata nel cloud, anche se il laptop è spento
  • Distribuzione di programmi riutilizzabili

Cosa è incluso?

Le seguenti risorse di calcolo sono incluse per impostazione predefinita nell'ambiente Qiskit Serverless. Gli utenti possono contattare l 'assistenza per aumentare uno di questi parametri.

Nodo normale:

  • 24 core vCPU
  • 120GB RAM
  • Massimo due lavori attivi per utente in qualsiasi momento

Nodo GPU (utilizzato dalla funzione Algorithmiq TEM di Qiskit):

  • 24 core vCPU
  • 120GB RAM
  • GPU Nvidia L40S
  • Massimo quattro lavori attivi per utente in qualsiasi momento

Installare l' Qiskit Serverless

Per utilizzare Qiskit Serverless su IBM Quantum Platform, installare i seguenti pacchetti:

pip install qiskit-ibm-catalog qiskit_serverless

qiskit_ibm_catalog fornisce gli strumenti lato client per caricare ed eseguire programmi remoti, mentre qiskit_serverless fornisce strumenti lato server per distribuire il calcolo e gestire i dati. Questi pacchetti richiedono python 3.11 +. Per gli utenti e le organizzazioni che desiderano eseguire Qiskit Serverless su un'infrastruttura personalizzata, seguire la guida alla configurazione dell'infrastruttura cloud.

Tip

Attualmente, la tabella dei carichi di lavoro di IBM Quantum riporta solo i carichi di lavoro del servizio di elaborazione IBM Quantum. Utilizza job.status() per visualizzare lo stato attuale del tuo carico di lavoro Qiskit Serverless. Trovi un esempio nella guida " Esegui in remoto il tuo primo carico di lavoro Qiskit Serverless ".


Passi successivi

Suggerimenti
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.