amazon-braket/amazon-braket-sdk-python
A Python SDK for interacting with quantum devices on Amazon Braket
解决的问题
它为开发人员提供了一个统一的 Python 框架,用于通过 Amazon Braket 服务在模拟和物理量子计算硬件上构建、测试及执行量子电路。
运作方式
此 SDK 允许用户使用 Python API 定义量子电路,然后将这些电路分派到各种后端。它支持三种主要的执行路径:
- 物理 QPU:在实际量子硬件(例如 Rigetti)上执行电路。
- 托管模拟器:高性能的 AWS 托管模拟器,能够处理更大的电路(例如 SV1)。
- 本地模拟器:在用户自己的本地硬件上运行的轻量级模拟器,用于快速原型设计小型电路。
此外,它还支持用于并行执行多个电路的批处理,以及结合传统计算与量子计算任务的“混合工作”(hybrid jobs)。
目标对象
想要尝试量子算法,且无需管理底层硬件基础设施的量子开发人员、研究人员及工程师。
特色亮点
- 多后端支持:可在本地模拟器、托管云端模拟器与物理量子处理单元 (QPU) 之间无缝切换。
- 批处理执行:能够同时提交多个独立的量子任务以提高吞吐量。
- 混合工作能力:支持创建整合传统逻辑与量子电路执行的工作。
- 集成式调试:内置日志记录功能,可追踪传送到物理硬件的量子任务状态。
相关
- 项目
- 项目
- 项目
- 项目
- 项目