谷歌发布量子编程框架 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-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 以来,新版本的一些亮点内容

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 代码生成。在

2022-05-12

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

2023-10-29

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

2025-03-28

系统工程顾问株式会社 (SEC) 和 TIS Inc. (TIS) 宣布在GitHub上发布量子计算机开源操作系统。该系统名为面向操作员和用户的开放量子工具链 (OQTOPUS),代表了量子计算领域全球最全面的开源努力之一。 OQTOPUS 的设计灵活且可定制,

2023-07-26

程框架 ioGame 开发的,也是 ioGame 的最佳实践。ioGame 正式发布至中央仓库已经一周年了,经历了近 50 个版本的高速迭代。期间得到了众多开发者的认可,并且这些数据都是可查的,统计数据来源于语雀后台,这些数据都是真实的

2023-01-30

开源安全计划 Chris DiBona 今年 51 岁,Google Summer of Code(谷歌编程之夏)和 Google OSPO(谷歌开源办公室)均由他发起。前者是一个面向学生的在线编程项目,围绕自由开源软件进行。后者则是最早一批企业内部针对开源专门成立