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) 之间无缝切换。
  • 批处理执行:能够同时提交多个独立的量子任务以提高吞吐量。
  • 混合工作能力:支持创建整合传统逻辑与量子电路执行的工作。
  • 集成式调试:内置日志记录功能,可追踪传送到物理硬件的量子任务状态。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目