概览
Amazon Braket 是一项完全托管式量子计算服务,可帮助您开始使用量子计算和加快您的研究。Amazon Braket 提供您在 AWS 上构建、测试和运行量子算法所需的一切。它包括按需访问不同类型的量子计算机、统一的开发环境、可选择的经典电路模拟器,以及完全托管式混合量子经典算法的执行。
使用 Braket Direct,您还可以预留量子硬件的专享访问权限,与量子专家联系以获得有关工作负载的指导,并访问实验功能。
量子计算机
简化了对量子计算机的访问
Amazon Braket 提供对各种量子计算技术的安全访问。不需要签署任何前期承诺或合同,且您只需通过 AWS 账单按实际使用量付费。您可以按需执行量子工作负载,也可以使用 Braket Direct 预留设备。
量子处理单元(QPU)的选择
Amazon Braket 提供对超导、俘获离子和中性原子量子计算机的访问。遵循基于门的量子计算模式,您可以访问 IQM和 Rigett i的超导量子处理器,以及来自IonQ 的陷阱离子技术。 您还可以模拟与凝聚物质和高能物理学等物理学领域相关的哈密顿人的平衡行为和非平衡动力学,并使用Quera的最新中性原子处理器研究优化问题。 这有助于您测试不同的技术,针对您试图解决的问题比较不同机器的计算性能,以及选择最适合您的应用程序的硬件系统。请访问硬件提供商页面 ,了解有关亚马逊 Braket 上可用的 QPU 的更多信息。
模拟器
模拟工具的选择
借助 Amazon Braket,您可以选择四种电路模拟器来运行和测试量子算法。这包括本地位于 Amazon Braket 开发工具包中的本地模拟器和三个按需模拟器。本地模拟器可以在笔记本电脑上运行或在 Amazon Braket 托管式笔记本上运行,并支持开展包含或不含噪声的量子电路模拟。按需模拟器为 SV1,这是一种通用状态向量哦你器;DM1 则是一种密度矩阵模拟器,可以支持噪声建模;而 TN1 是一种张量模拟器,专为特定较大规模的结构量子电路而设计。了解更多”
一致的体验
您可以使用一次 API 调用在 Amazon Braket 模拟器上运行电路。在模拟器上运行算法的请求与在量子硬件上运行的请求具有相同的操作方式;通过更改一行代码,您就可以从在模拟器上运行更改为实际的量子计算机。
结果类型的选择
您可以为您的模拟任务选择不同的结果类型,包括各个样本、自定义观测结果、各个幅度或完整的状态向量。Amazon Braket 模拟器可以计算出准确的结果,或返回模拟量子计算机行为的测量样本。
开发人员工具
不受硬件约束的开发人员框架
为了简化设计和执行量子算法的过程,您可以使用亚马逊 Braket SDK。 它被设计为不受技术约束,不再需要针对每种类型的量子硬件编写不同的量子编程工具。该软件开发工具包支持统一的开发者框架,使您能够构建量子算法,并在通过 Amazon Braket 服务提供的任何兼容量子硬件或电路仿真器上运行它们。随着新的量子技术出现并加入到 Amazon Braket 服务中,您可以确信您的开发经验将保持一致,您现有的设计和量子算法可以在这些新系统上进行测试。
使用混合作业完全管理量子经典算法的执行
Amazon Braket Hybrid Jobs 简化了设置、监控和运行混合量子经典算法的过程。在提供算法脚本并选择要运行的 QPU 或模拟器之后,Amazon Braket 启动经典计算,执行算法,并在任务完成后释放资源。您可以为算法定义 Amazon CloudWatch 自动记录的自定义指标,并在算法运行时实时显示在 Amazon Braket 控制台中。这使您能够实时了解算法的进展情况,因此您可以根据需要对算法进行调整。最重要的是,Hybrid Jobs 提供对所选 QPU 的优先访问,帮助快速、可预测地执行算法,从而提高结果的质量和再现性。
用 PennyLane 开发变分量子算法
Amazon Braket 原生支持 PennyLane ,这是一个围绕量子微分编程概念构建的开源软件框架,可帮助您构建和运行混合量子经典算法或变分算法。这个方法让您可以按照训练机器学习神经网络的方式训练量子电路,从而找到针对量子化学、量子机器学习和优化中计算问题的解决方案。PennyLane 针对 Amazon Braket 进行了性能优化,并提供与大家熟悉的机器学习工具(包括 PyTorch 和 TensorFlow)之间的接口,从而使训练量子电路的过程变得快速、轻松而直观。
完全托管的 Jupyter 笔记本
您可以选择在 Amazon Braket 中使用自己的开发环境或完全托管的 Jupyter 笔记本,以构建您的量子算法和管理实验。使用 Amazon Braket,单击一下即可轻松创建笔记本。您可以选择与您的性能要求匹配的笔记本实例类型,并配置存储数据加密等安全设置。亚马逊 Braket 笔记本电脑预先配置了一套量子计算开发者工具,包括亚马逊 Braket SDK 和 PennyLane ,可帮助您快速入门。
预构建算法和教程
Amazon Braket 笔记本预安装了 Amazon Braket 开发工具包、教程和一系列预构建算法,将您开始使用所需的一切提供在一个地方。通过它们来熟悉使用 Amazon Braket 构建和执行量子算法的推荐步骤。在亚马逊 Braket 文档中了解更多信息。
Braket Direct
预留
除了按需访问量子计算机外,您还可以通过 Braket Direct 进行预留,获得专用设备的访问权限。预留可让您获得自己选择的量子设备的专享访问权限。您可以在方便的时候安排预留,确切地了解您的工作负载何时开始和结束执行。按一小时的增量预留,最多可提前 48 小时取消,不额外收费。您可以选择提前为即将到来的预留进行量子任务和混合作业排队,或者在预留期间动态提交工作负载。
专家建议
要获得有关工作负载的更多指导,您可以在 Braket 管理控制台中直接与量子计算专家联系。根据您的需求,您可以选择Braket专家的免费办公时间、量子硬件提供商提供的各种专业服务或亚马逊量子解决方案实验室(Q SL)的专家帮助。QSL 是一个协作性的研究和专业服务团队,配备量子计算专家,可以帮助您更有效地探索量子计算,评估这种技术的最新性能。
实验功能
为了提高研究工作负载,快速获得新的创新能力非常重要。使用 Braket Direct,您可以直接在 Braket 管理控制台中轻松请求访问可用的实验功能,例如可用性受限的新量子设备。
管理与安全性
管理控制台
作为一项原生的AWS服务,Amazon Braket可通过 AWS管理控制台进行访问,该控制台是亚马逊网络服务的集中式且易于使用的网络界面,可使用您的AWS账户或AWS身份和访问管理 (IAM) 凭证安全登录。您可以使用控制台管理和监控您的 Amazon Braket 资源,例如笔记本和任务,并且可以访问有关量子电路模拟器和 QPU 的详细信息。
用户访问管理、安全性和监控
Amazon Braket 与 Amazon CloudWatch、AWS CloudTrail、Amazon EventBridge 和 AWS IAM 等 AWS 服务集成,以启用对工作负载的监控、在任务完成时生成通知,并管理访问控制和权限。您的模拟和量子任务结果将发送到您的首选 Amazon Simple Storage Service(S3)存储桶中进行存储和分析,从而让您可以全面控制您的数据。亚马逊 Braket 符合 SOC 2 标准。有关Braket认证和合规准备情况的最新信息,请参阅范围内的全部服务。请注意,第三方硬件提供商不在 AWS 合规性报告范围内,可以自行进行独立的第三方审计。