在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

IBM 借 QISKit 打造基于云平台的量子计算

  • 2017-03-14
  • 本文字数:1295 字

    阅读完需:约 4 分钟

IBM 量子体验(Quantum Experience)团队已将量子计算软件QISKit 开源,根据量子计算和信息科学家Jay Gambetta 的介绍,QISKit 可供开发者使用Python 体验IBM 的云端量子处理器

IBM QISKit 包含三个主要组件:

  • 使用 Python 编写的官方 QISKit API 客户端,可执行pip install IBMQuantumExperience安装,随后可按照下列范例使用:
复制代码
api = IBMQuantumExperience("token", config)
qasm = 'OPENQASM 2.0;
include "qelib1.inc";
qreg q[5];
creg c[5];\
h q[0];
cx q[0],q[2];
measure q[0] -> c[0];
measure q[2] -> c[1];'
device = 'simulator'
shots = 1024
api.run_experiment(qasm,
device,
shots,
name='My First Experiment',
timeout=60)

QISKit 客户端还可配合 Jupyter Notebook 使用:

复制代码
import pip
def install(package):
pip.main(['install', package])
install('IBMQuantumExperience')

在 IBM 的 OPENAQSM 模型中,量子计算是通过下列四个步骤实现的:

  • 编译(Compilation),使用经典计算机将文本模式的量子算法转换为对应的 IR 呈现。
  • 电路生成(Circuit generation),将 IR 转换为一系列量子电路,量子电路则是量子程序的最基本组成部分。量子电路是由基本步骤组成的一种序列,其中不包含任何分支或过程度量。经典控制块可包含量子电路,并可根据度量结果确定程序的整体控制流,或可即时创建新的量子电路。
  • 执行(Execution),该过程在量子计算机上实时进行。执行过程中,由一个高级控制器负责处理输入或来自量子电路的中间态度量,并将其放入由底层控制器执行的物理操作序列。
  • 后续处理(Post-processing),依然在经典计算机上进行,会借助实时量子处理过程中进行的度量创建最终结果。

IBM 量子体验旨在通过 IBM 云平台连接至 IBM 的量子计算机,供用户借此进行实验或将量子计算能力融入自己的软件程序。量子计算机与基于晶体管的经典计算机最大的不同在于,经典计算机只能使用两种状态,而由于使用了量子位(Quantum bit),量子计算机可以同时叠加更多状态。根据宣传,量子计算技术将能轻松解决传统计算机无法解决的问题,例如可用于大整数分解(密码学)、量子物理过程模拟、琼斯多项式(Jones polynomial)逼近、佩尔方程(Pell’s equation)求解等领域。对于这类问题,量子计算机可实现远超经典计算机的速度,同时也意味着目前棘手的(NP)问题尽管不会变成小菜一碟,但至少量子计算将为我们提供可行的思路。

阅读英文原文 IBM QISKit Aims to Enable Cloud-basaed Quantum Computation

2017-03-14 19:002634
用户头像

发布了 283 篇内容, 共 124.9 次阅读, 收获喜欢 63 次。

关注

评论

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

有限元分析边界条件、节点、收敛分别是什么意思?

思茂信息

节点 有限元分析 边界条件 收敛

地平线双目深度估计参考算法 StereoNetPlus 优化思路解读

地平线开发者

自动驾驶; 算法、

别分管理与实践,质量体系是一个整体

BY林子

质量管理 软件质量 质量体系

NocoBase 与 Appsmith:哪个低代码平台更适合你?

NocoBase

低代码 开发工具 无代码

曲面LED屏:视觉革新与使用优势的深入分析

Dylan

技术 视觉 LED display LED显示屏 市场

国内首个专业领域知识增强服务框架 KAG 技术报告,助力大模型落地垂直领域

可信AI进展

人工智能

Apache Doris 2.0.15 版本发布

SelectDB

数据库 搜索引擎 数据仓库 大数据 开源 实时分析

OpenHarmony技术引领筑生态 万物智联创未来

最新动态

首届中国室内AI设计大赛启动,美学与科技助力,助力产业新增长!

极客天地

云栖实录 | 智能运维年度重磅发布及大模型实践解读

阿里云大数据AI技术

运维 云原生 gitops 智能运维 大模型

MES系统如何实现生产过程的全流程追溯

万界星空科技

产品管理 mes 万界星空科技 产品追溯 车间管理

探索5G工厂:技术赋能下的工业革新

万界星空科技

智能制造 mes 万界星空科技mes 5G智能工厂

传统IT设备包括哪些?堡垒机可以全部管理吗?

行云管家

网络安全 堡垒机

数据为王:人工智能如何引领软件开发新时代

天津汇柏科技有限公司

人工智能 软件开发

【论文速读】| AutoSafeCoder:通过静态分析和模糊测试保障LLM代码生成安全的多智能体框架

云起无垠

公开课 | 金九银十,测试开发面试秘籍大公开!

测试人

软件测试

实测9款AI文件助手!原来最好用的并不是全网称赞的谷歌NotebookLM...

可信AI进展

人工智能、

让Kimi像人类思考的“Kimi探索版“已开启灰度内测!GPT-o1贡献者之一宣布离职|AI日报

可信AI进展

线上事故风险解读之数据库篇

巧手打字通

MySQL 数据库 架构 后端 经验总结

iLogtail 开源两周年:UC 工程师分享日志查询服务建设实践案例

阿里巴巴云原生

阿里云 云原生 iLogtail

百度智能云新一代云原生产品加速 AI 原生应用落地

Baidu AICLOUD

云原生 AI 原生

眉山等保测评机构有哪些?在哪里?

行云管家

等保 眉山

IBM借QISKit打造基于云平台的量子计算_IBM_Sergio De Simone_InfoQ精选文章