Qiskit ServerlessΒΆ
Qiskit Serverless is a programming model for leveraging quantum and classical resources.
It is particularly useful for performing complex, long-running tasks on a regular basis.
Here are some reasons why you might want to consider using Qiskit Serverless:
Scalability: Qiskit Serverless allows users to easily scale their jobs by running them in parallel across multiple machines or general compute resources. This can significantly improve performance and reduce the time it takes to complete a job. When you hit the resource limits of your local machine, Qiskit Serverless provides horizontal scalability for both quantum and classical workloads.
Remote execution: Qiskit Serverless also provides asynchronous remote job execution, making it ideal for long-running scripts or jobs that you want to run somewhere and retrieve the results later. Users may upload compute-intensive scripts to a remote system and receive the results when they are ready.
- About Qiskit Serverless
- Installation
- Getting started
- Running a QiskitPattern as a function
- Passing input arguments to your QiskitPattern
- Using python packages with your QiskitPattern
- Parallel workflows in QiskitPatterns
- Retrieving Results from Old Jobs
- File download (Experimental)
- Shared data directory (Experimental)
- Running QiskitPattern using decorators (Experimental)
- Examples
- Migration guides
- Deployment
The source code to the project is available on GitHub.