NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

谷歌开源量子计算框架 Cirq,可在 Bristlecone 处理器上运行

  • 2018-07-23
  • 本文字数:1517 字

    阅读完需:约 5 分钟

在过去几年中,量子计算领域不仅经历了硬件方面的增长,在量子算法方面也有长足的进步。随着 Noisy Intermediate Scale Quantum(NISQ)计算机(具有约 50 到 100 量子比特和高保真量子门的设备)的出现,开发用于探索这些机器强大能力的算法变得越来越重要。在基于 NISQ 处理器设计量子算法时,需要考虑一个常见的问题,即如何充分利用这些有限的量子设备——使用资源来解决问题中最难的部分,而不是在算法与硬件之间做出映射。此外,一些量子处理器具有复杂的几何约束和其他细微差别,忽略这些将会导致错误或次优的量子计算。

在昨天举行的第一届量子软件和量子机器学习国际研讨会(QSML)上,Google AI Quantum 团队发布了 Cirq 的公开测试版,这是一款用于 NISQ 计算机的开源框架。Cirq 专注于解决近期问题,帮助研究人员了解 NISQ 量子计算机是否能够解决具有实际重要性的计算问题。Cirq 基于 Apache 2 许可发行,可以自由修改或嵌入到商业或开源的软件包中。

在安装好 Cirq 后,研究人员就可以为特定的量子处理器编写量子算法。Cirq 为用户提供了对量子电路的精确控制,使用原生量子门来指定量子门的行为,将这些量子门适当地放置在设备上,并在量子硬件的约束范围内对这些量子门进行调度。它的数据结构经过优化,可用于编写和编译量子电路,从而让用户能够充分利用 NISQ 架构。Cirq 可以在本地模拟器上运行这些算法,并可以轻松地与未来的量子硬件或更大规模的云端模拟器集成。

这个团队还发布了 OpenFermion-Cirq,这是一个基于 Cirq 的应用程序示例,使用了近期算法。OpenFermion 是一个为化学问题开发量子算法的平台,而 OpenFermion-Cirq 是一个开源库,将量子模拟算法编译成 Cirq。该库利用了为量子化学问题构建低深度量子算法的最新进展,帮助用户将化学问题的细节转变为高度优化的可以在特定硬件上运行的量子电路。例如,该库可用于轻松构建量子变分算法,用以模拟分子和复杂材料的特性。

量子计算需要进行大规模的跨行业和学术合作,才能发挥它的巨大潜力。在构建 Cirq 时,该团队与早期采用者合作,以获得对 NISQ 计算机算法的反馈和见解。以下是这些早期采用者使用 Cirq 的工作成果示例:

要了解更多信息,请访问上面给出的链接,很多采用者提供了示例代码。

该团队正在使用 Cirq 创建可在谷歌 Bristlecone 处理器上运行的电路。在未来,Bristlecone 处理器将会被部署到云端,而 Cirq 将成为用户为该处理器编写程序的接口。

Cirq 代码库地址: https://github.com/quantumlib/Cirq

OpenFermion-Cirq 代码库地址: https://github.com/quantumlib/OpenFermion-Cirq

查看英文原文: https://ai.googleblog.com/2018/07/announcing-cirq-open-source-framework.html

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2018-07-23 09:551170
用户头像

发布了 731 篇内容, 共 434.1 次阅读, 收获喜欢 1997 次。

关注

评论

发布
暂无评论
发现更多内容

第十届蓝桥杯大赛软件类省赛C/C++ 大学 A 组题解

KEY.L

7月月更

网络水军为何如此猖獗:揭秘背后灰色利益链

石头IT视角

架构训练营模块七作业

融冰

【刷题记录】16. 最接近的三数之和

WangNing

7月月更

8 月亚马逊云科技培训与认证课程,精彩不容错过!

亚马逊云科技 (Amazon Web Services)

架构师 培训 认证

Docker安装Mycat中间件 | 实现主从&读写分离

宁在春

Docker 读写分离 mycat 7月月更

如何搭建一个知识库网页?

Baklib

从去IOE到CIPU,中国云计算要走出自己的路径

B Impact

let's go——2022年读书活动招募书(第1期)

codists

如何实现随叫随到的客户服务

Baklib

王者荣耀商城异地多活架构

intelamd

数据散列算法

技术小生

7月月更 散列算法

架构实战营模块 7 作业

Naoki

架构实战营

王者荣耀商城异地多活架构设计(架构实战营 模块七作业)

Gor

JavaScript小数点计算时失精问题

空城机

JavaScript 7月月更

Java多线程之常见锁策略与CAS中的ABA问题

未见花闻

7月月更

Envoy负载均衡与限流设计

阿泽🧸

7月月更 Envoy负载均衡

Spark Sql编译模块-词法、语法分析器Antlr4(一

飞哥

vue.js 多种方式安装

恒山其若陋兮

7月月更

let关键字的特点

bo

前端 ES6 7月月更

【愚公系列】2022年7月 Go教学课程 014-运算符之算术运算符

愚公搬代码

7月月更

一文解析Ansible配置管理文件

穿过生命散发芬芳

ansible 7月月更

更智能!AIRIOT加速煤炭行业节能减排升级

AIRIOT

低代码 物联网 低代码,项目开发

Okaleido tiger NFT即将登录Binance NFT平台,后市持续看好

西柚子

数据仓库和数据中台的关系

奔向架构师

数据仓库 7月月更

鸿蒙eTS版天气预报

坚果

开源 HarmonyOS OpenHarmony Open Harmony 7月月更

Okaleido tiger NFT即将登录Binance NFT平台,后市持续看好

小哈区块

怎样才能让企业知识管理发挥出它的真正价值?

Baklib

如何设计业务异地多活架构 - 作业

阿拉阿拉幽幽

Starfish OS:以现实为纽带,打造元宇宙新范式

BlockChain先知

Web3流量聚合平台Starfish OS,给玩家元宇宙新范式体验

鳄鱼视界

谷歌开源量子计算框架Cirq,可在Bristlecone处理器上运行_AI&大模型_Alan Ho_InfoQ精选文章