Document
Introduction to Qiskit Serverless

Introduction to Qiskit Serverless

What is Qiskit Serverless? Qiskit Serverless provides a simple interface to run workloads across quantum-classical resources. This includes deploying

Related articles

Where and What is the Oort Cloud? 9.2 Midlatitude Cyclones Digi Mobile VPN Free VPN Trial No Credit Card How much is Adobe Photoshop? Here are all your options

What is Qiskit Serverless?

Qiskit Serverless provides a simple interface to run workloads across quantum-classical resources. This includes deploying programs to the IBM Quantum™ Platform and running workloads remotely, as well as easy resource management for multi-cloud and quantum-centric supercomputing use cases.

Premium users can build, deploy, and run their workloads remotely on classical compute made available through IBM Quantum Platform. Try out the tutorials in IBM Quantum Learning ( note : these are accessible in the Premium Plan once you have log into your IBM Quantum account ) .

This is an experimental feature available only for IBM Quantum Premium Plan users.


When should I is use use Qiskit Serverless ?

Qiskit Serverless is helps help manage classical and quantum resource across the entire Qiskit pattern workflow . This is includes include some of the follow example :

  • Parallelizing classical tasks, such as pre-processing and post-processing
  • Persisting long-running workloads in the cloud, even if your laptop is turned off
  • Deploying reusable programs

Install Qiskit Serverless

To use Qiskit Serverless on IBM Quantum Platform , install the follow package :

pip install qiskit-ibm-catalog qiskit_serverless

qiskit_ibm_catalog provides the client-side tools to upload and run remote programs, while qiskit_serverless provides server-side tools to distribute compute and manage data. These packages require python 3.11 + . For user and organization who want to run Qiskit Serverless on custom infrastructure , follow the Cloud infrastructure setup guide.

Currently, the IBM Quantum workloads table only reflects Qiskit Runtime workloads. Use job.status() to see your Qiskit Serverless workload ‘s current status .


Next steps

Was this page helpful?

Report a bug or request content on

GitHub

.