发布于: Mar 8, 2022
Amazon Braket 是 AWS 的量子计算服务,现在支持面向基于门的量子设备和模拟器的 OpenQASM 3.0。此次发布之后,客户可以选择使用 Braket SDK 像此前一样构建和运行程序,或者通过 Braket SDK 和 API 直接提供等效的 OpenQASM 3.0 字符串。Amazon Braket 对 OpenQASM 3.0 的推出和持续支持,将持续简化客户在不同开发环境之间迁移量子程序的过程。
OpenQASM 是描述量子程序的中间表示,具有一定丰富性,支持各种使用场景,包括那些需要对量子硬件进行低级控制的使用场景。与 Braket 类似,OpenQASM 无关硬件的内在设计使得其非常适合作为表示形式,为客户在不同设备上提供始终如一的编程体验。自 2017 年作为开源项目推出以来,OpenQASM 已在用户和量子硬件开发人员中得到广泛采用。越来越多的第三方应用程序库(例如 mitiq 和 Yao.jl)进一步支持 OpenQASM,这将有利于研究人员的算法开发。除为获得在不同框架上的可移植性铺平道路外,对 Braket 上的 OpenQASM 的支持将便于为客户简化开发堆栈的过程。新版本的 OpenQASM(3.0)对之前的版本进行了扩展,包含了更多功能,例如脉冲电平控制、门控时序和经典控制流,以弥合终端用户界面和硬件描述语言之间的差距。除了在 Braket 服务上引入对 OpenQASM 3.0 的支持外,AWS 参与 OpenQASM 3.0 技术指导委员会,这将有助于加速 OpenQASM 作为基于门的量子算法的一致表示的发展。
提供 Amazon Braket 的所有区域均支持 OpenQASM 3.0。要开始使用 OpenQASM 3.0,请参阅以下资源:Amazon Braket 文档、Amazon Braket 控制台、Github 上的示例笔记本。