谷歌发布量子编程框架 Cirq 1.0 版本


7 月 19 日,谷歌宣布开源量子编程框架 Cirq 的第一个完整版本 :Cirq 1.0 正式发布。

Cirq 是一个 Python 框架,用于编写、操作和优化量子电路。它专为近期的量子计算机设计,这些计算机具有几百个量子比特和几千个量子门,而 Cirq 1.0 版本支持这些系统的绝大多数工作流,并且有一个稳定的 API,谷歌称后续只会在主要版本号的更改时更新该 API。

Cirq 使用语义版本控制,这意味着 Cirq 的未来点版本将与完整版本兼容。例如,Cirq 1.1 版不会对 1.0 版的 Cirq 界面进行重大更改;只有在主要版本更改(例如从 1.x 到 2.0)才会发生重大变化。

Cirq 代码示例:

import cirq

# Pick a qubit.
qubit = cirq.GridQubit(0, 0)

# Create a circuit
circuit = cirq.Circuit(
cirq.X(qubit)**0.5,# Square root of NOT.
cirq.measure(qubit, key='m')# Measurement.
)
print("Circuit:")
print(circuit)

# Simulate the circuit several times.
simulator = cirq.Simulator()
result = simulator.run(circuit, repetitions=20)
print("Results:")
print(result)

现在已经基于 Cirq 建立了一个健康的社区,支持不同的量子计算研究领域。这些库包括:

  • TensorFlow Quantum:探索量子机器学习的工具。使用 TensorFlow Quantum,研究人员以每秒 1.1 petaflops(每秒 1.1 x 1015 次操作)的速度在 30 个量子位上训练了一个机器学习模型。
  • OpenFermion:用于化学模拟中涉及量子计算的开源工具。
  • Pytket ( pytkey-cirq ):用于优化和操作量子电路的开源 Python 工具。
  • Mitiq:由非营利 Unitary 基金开发的开源库,用于由非营利 Unitary 基金开发的错误缓解技术。
  • Qsim:使用 AVX/FMA 矢量化指令编写的高性能状态矢量模拟器,可选 GPU 加速。

 

有关 Cirq  1.0 的更多内容,请参阅谷歌博客和 1.0 发行说明 。


相關推薦

2023-08-18

谷歌宣布推出首个具有量子弹性的 FIDO2 安全密钥实现,作为开源安全密钥固件 OpenSK 的一部分。FIDO2 是快速身份在线验证标准的第二个主要版本,FIDO2 密钥可用于无密码验证和多因素验证 (MFA) 元素。 随着实现实用量子计算机

2025-04-15

今天是世界量子日,为了纪念这一天,谷歌发文介绍了量子计算机可能帮助解决的三个现实世界问题。 世界量子日(World Quantum Day),即4月14日,是世界各地量子科学家发起的一项倡议,于2021年4月14日启动,并开始2022年4月

2025-05-20

谷歌及其母公司Alphabet首席执行官桑达尔·皮查伊日前做客《All-In》播客节目,接受了企业家、投资人大卫·弗里德伯格的专访。探讨了人工智能浪潮下,谷歌如何主动颠覆自身,以保持技术领先地位。 随着AI对信息获取方式的

2025-04-12

。 https://qc.zdxlz.com/home?lang=zh “天衍”量子计算云平台发布于2023年11月,由中国电信发布,各项性能均达到国际一流水平。该平台配备5类运算性能世界一流的高性能仿真机和Cqlib系列编程框架,支持量子模拟、量子化学、量子

2022-06-03

/e/OS 是一个 “去谷歌化” 版本 Android 操作系统,它有 AOSP 核心,但没有任何谷歌应用程序或谷歌服务。其默认应用全部采用开源软件,且针对应用的隐私权限进行分级,以保护用户隐私。 目前 /e/OS 发布了 1.0 版本,带来如下

2023-10-09

钓鱼即服务平台 Greatness - FreeBuf网络安全行业门户】 3. 谷歌为攻击中利用的libwebp漏洞分配了新的最高CVE编号 谷歌已经为最近被攻击利用的libwebp安全漏洞分配了新的最高CVE编号(CVE-2023-5129)。这个零日漏洞在两周前修补过。【V

2023-08-02

反馈并汲取经验思考反思后的成果结晶。 目前他已离开谷歌,因此“Cap'n Proto 不隶属于谷歌,也从未隶属于谷歌”。基准测试结果表明,Cap'n Proto 比 Protocol Buffers 快无限倍。 自上一个版本 v0.10 以来,新版本的一些亮点内容

2025-05-20

谷歌 DeepMind 团队推出 AlphaEvolve,这是一个基于 Gemini 的编程智能体 (Coding Agent),用于通用算法设计和优化。AlphaEvolve 结合了 Gemini 模型的创造性问题解决能力与验证答案的自动评估器,并使用进化框架来改进最有潜力的想法。

2023-03-05

谷歌宣布在 Apache 2.0 许可下开源 Service Weaver,一个用于构建和部署分布式应用程序的框架;允许用户将应用程序编写为模块化单体,并将其部署为一组微服务。目前,该项目尚处于早期开发阶段。 Service Weaver 由两个核心部分组

2024-07-11

式宣布推出成为开源项目,2012 年发布 1.0 版本。 如今,谷歌仍在继续投资该语言,最新的稳定版本是 1.22.5。在最新的 TIOBE 7 月榜单中,Go 排名第七。与其他所有编程语言一样,有人喜欢 Go 语言也有人讨厌,同样的功能既会带

2022-06-08

Go+ v1.1.0 已发布,这是一门适用于工程、STEM 教育和数据科学的编程语言。主要特性包括: 静态类型语言。 与 Go 完全兼容。 脚本化的风格,以及比 Go 更易于阅读的数据科学代码。 支持字节码后端和 Go 代码生成。在

2025-05-07

5月6日,本源量子计算科技(合肥)股份有限公司正式推出支持500+量子比特的中国第四代自主量子计算测控系统“本源天机4.0”,标志着我国量子计算产业已具备可复制、可迭代的工程化生产能力,为百比特级量子计算机量产奠

2022-05-12

谷歌宣布推出  Flutter 3。Flutter 3 完成了谷歌从以移动为中心到多平台框架的路线图,提供了 macOS 和 Linux 桌面应用程序支持,以及对 Firebase 集成的改进、新的生产力和性能特性,并支持 Apple Silicon。 公告指出,Flutter 3 是谷歌

2023-10-29

奥维尔号量子计算机发布视频,基础知识,构想和实现 奥维尔量子计算机已发布介绍视频,介绍了此量子计算机的基础知识,构想和实现。欢迎大家共同探讨。这是一个探索式项目,欢迎大家的反馈。 新的视频有其他UP主对量