amazon-braket/amazon-braket-sdk-python
A Python SDK for interacting with quantum devices on Amazon Braket
What it solves
It provides a standardized Python framework for developers to build, test, and execute quantum circuits on various quantum computing hardware and simulators without needing to write device-specific code for every different provider.
How it works
The SDK allows users to define quantum circuits using a high-level Python API and then dispatch those circuits to different backends. It supports three primary execution paths:
- Physical QPUs: Running circuits on actual quantum hardware (e.g., Rigetti devices).
- Managed Simulators: High-performance AWS-hosted simulators (like SV1) capable of handling larger circuits.
- Local Simulators: Lightweight simulators that run on the user's own local machine for rapid prototyping of small circuits.
Who it’s for
Quantum developers, researchers, and engineers who want to experiment with quantum algorithms and deploy them across different quantum hardware and simulators via Amazon Braket.
Highlights
- Multi-backend support: Seamlessly switch between local simulators, managed AWS simulators, and physical quantum processors.
- Batch processing: Ability to submit multiple independent quantum tasks in parallel to increase throughput, especially on simulators.
- Hybrid job support: Capability to run hybrid quantum-classical jobs where classical code manages the quantum tasks.
- Integrated debugging: Built-in logging to track the status of quantum tasks submitted to physical hardware.
Related
- Project
- Project
- Project
- Project
- Project