【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

谷歌开源量子计算框架 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

公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2018-07-23 09:551163
用户头像

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

关注

评论

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

C++的异常类型与多级catch匹配

攻城狮Wayne

使用VirtualBox新建虚拟机CentOS

衣谷

centos virtualbox

蓝易云:Linux系统如何查看服务器带宽及网络使用情况?

百度搜索:蓝易云

云计算 Linux 运维 云服务器

IntelliJ IDEA 2023 for Mac(Java开发工具) v2023.2.2永久激活版

mac

java开发工具 IntelliJ IDEA 2023 苹果mac Windows软件

架构实战营-模块二作业

王朝阳

#架构训练营

DAPP系统开发模式(源码对接)

V\TG【ch3nguang】

HTTP静态、动态住宅ip代理和数据中心代理是什么?有什么区别?

巨量HTTP

代理IP http代理

学习 CodeWhisperer 的一些总结

亚马逊云科技 (Amazon Web Services)

Java 人工智能

Python 基本操作

小万哥

Python 程序员 软件 后端 开发

适合自身业务的HTTP代理有哪些因素决定?

巨量HTTP

代理IP http代理

PDF Merge PDF Splitter for Mac(PDF合并和拆分软件) v6.3.9永久激活版

mac

苹果mac Windows软件 PDF Merge PDF Splitter 拆分PDF文件工具

敏捷时代的架构

俞凡

架构 敏捷

如何过好一生?全情投入地生活

少油少糖八分饱

生活 情绪控制 享受状态 冥想 热爱

秒合约交易系统app开发,微交易系统开发

V\TG【ch3nguang】

Xmind for Mac(思维导图软件) 23.08中文激活版

mac

windows XMind 思维导图软件 苹果mac

Photoshop 2021 for mac(PS2021破解版) 22.4.2中英双语版

mac

PhotoShop 苹果mac Windows软件下载 图像编辑软件 PS2021

数字货币合约交易系统开发

V\TG【ch3nguang】

金九银十!GitHub星标137k霸榜,国外友人直呼太卷了!

程序员万金游

Java 面试 #java #程序员 #Java面试题 #Mysql

Programming abstractions in C阅读笔记:p161-p165

codists

蓝易云:Centos7系统wget 的安装与使用详细教程。

百度搜索:蓝易云

Linux centos 运维 云服务器, wget

DAPP区块链挖矿模式系统开发

l8l259l3365

C++中的 throw详解

攻城狮Wayne

ARTS打卡第5周

苏籍

秒合约交易系统_虚拟数字币合约交易系统开发

V\TG【ch3nguang】

2023-09-16:用go语言,给你一个整数 n 和一个在范围 [0, n - 1] 以内的整数 p , 它们表示一个长度为 n 且下标从 0 开始的数组 arr , 数组中除了下标为 p 处是 1

福大大架构师每日一题

福大大架构师每日一题

分区副本重分配源码原理分析(附配套教学视频)

石臻臻的杂货铺

kafka

DoorDash基于eBPF的监控实践

俞凡

云原生 ebpf 大厂实践 DoorDash

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