D-Wave首次向公众开放量子计算能力,你想试试么?
来源:TechCrunch
D-Wave的办公室坐落在温哥华郊区的一个商业园区的一栋小楼里。这间办公室看上去其貌不扬,却独一无二,因为在这里,汇聚了无限的平行宇宙合集。
D-Wave由Gerordie Rose于1999年创立,专注探究关于“量子计算”这一当时只有少数圈内人才懂的神秘问题。 在UBC学攻读博士学位时,Rose在他提交的一份作业中,概述了关于量子计算公司的想法。他当时的创业导师Haig Farris非常赏识他的这个想法,就赞助了Rose1000美元买了一台电脑和一台打印机,把他的商业计划打印出来。
2005年,在向学术界咨询后,Rose和团队决定集中精力用以打造可用的量子计算机。于是,2007年,the Orion横空出世了,被用在药物分子的分类和玩数读游戏上。 这项业务目前为D-Wave创造了总计1千万美金以上的销售业绩,成功的获得了像Google、微软和Northrop Grumman这类大公司的青睐。
“从创立第一天开始,我们就专注于让量子计算变得实用。2010年,我们开始向客户提供远程云访问,今天,我们的计算机上运行了100个早期应用程序(其中70%是在云中构建的)。通过这项工作,我们的客户告诉我们,要从量子计算中获益,不仅仅需要访问真正的量子硬件。为了建立一个真正的量子生态系统,数以百万计的开发者需要能够访问和一些工具来开始使用量子。
目前,D-Wave的电脑正在模拟天气模式和海啸,优化酒店广告展示,解决复杂的网络问题。
盒子里面有什么?
这次我去拜访D-Wave,他们给了我前所未有的进入他们量子机器内部的机会。这些电脑大约有一个花园棚子那么大,前端有一个控制单元,用来控制温度,还有一个排队系统,用来翻译和沟通用户发送的问题。
机器的内部有一根管子,里面装有一个小芯片,当他完全运转时,温度会被超冷却至-273.135摄氏度。整个系统看起来就像是来自死星的东西——一个纯数据的圆柱体,英雄们必须穿过黑色立方体侧面的一扇小门才能进入。
看到这个奇怪的小芯片在它超冷却的家里是相当令人兴奋的。一直以来,计算机的革命保持着其对处于室温的芯片的偏爱。但这些奇怪而独特的机器与另一个时间轴相连,在这个时间轴上,物理为了做一些真正了不起的事情而被迫屈服。
现在,D-Wave想让大众都有能力尝试量子计算的机会。
开源平台Leap
学习如何在量子计算机上编程需要一些耗费时间。因为它的处理器不像我们用的传统电脑一样,你必须训练芯片来执行简单的功能,虽然你的手机已经可以在几秒钟内完成这些功能。然而,在某些情况下,研究人员发现这种芯片的性能比传统电脑高出3600倍。这种权衡——从已知到未知的运动——就是为什么D-Wave要将他们的产品展示给世界。
“我们创建Leap是为了让数百万开发者能够使用量子计算。我们构建了第一个量子应用程序环境,这样任何对量子计算感兴趣的软件开发人员都可以开始编写和运行应用程序——你不需要深入的量子知识就可以开始。如果您了解Python,您就可以在Leap上构建应用程序。
为了让更多的人加入到量子计算中来,D-Wave创建了Leap平台。Leap是一个面向开发人员的开源工具包。当你注册时,会将获得一分钟的量子处理单元时间。考虑到大多数问题以毫秒为单位运行,这已经足够开始试验了。队列管理器将你的代码排成一行,并按照收到的顺序运行,结果几乎是立即输出的。
您可以使用Python或Jupiter记事本在QPU上编写代码,它允许您使用API token连接到QPU。写完代码后,可以直接向QPU发送命令,然后输出结果。这些程序目前相当深奥,需要量子编程的基础知识。但其实我们现在的计算机编程曾经让普通用户望而生畏。
我下载并顺利地运行了大部分demo。这些demo——分解程序、网络生成器等等——本质上把经典编程的概念变成了量子问题。例如,量子计算机不是迭代遍历一个因子列表,而是创建一个由答案组成的“平行宇宙”,然后将每个答案折叠起来,直到找到正确的答案。可能这听起来很奇怪,但确实是这样。D-Wave的研究人员一直在争论如何想象量子计算机的各种过程。一个阵营认为量子计算机的物理实现是一种简单的快速的方法来呈现答案。另一个阵营,与David Deutsch教授在《无限之初》中提出的观点一致,认为量子计算机可以跨越的可能排列的绝对数量,是平行宇宙的证据。
它们的代码是什么样子的?如果不了解量子计算的基础知识,就很难理解,这是D-Wave工程师在提供在线文档时考虑到的一个事实。
“这个行业正处于一个转折点。我们已经超越了理论,进入了量子应用的实际时代。现在是时候向更聪明、更好奇的开发人员开放这个领域了,这样他们就可以开发出第一个量子杀手级应用程序。Leap将即时访问实时量子计算机、工具、资源和社区结合起来,将会推动这一进程。“对于Leap的未来,我们看到数以百万计的开发者用它来分享想法,互相学习,贡献开源代码。我们认为,正是这种合作开发者社区将引领我们开发出第一款量子杀手级应用。
D-Wave的员工创建了许多教程,还打造了一个论坛,用户可以在这里学习和提问。整个项目确实是同类项目中的第一个,并承诺将史无前例地访问可预见的计算未来。多年来,我看到了很多技术,但没有什么能完全复制与连接量子计算机相关的奇怪的震动。就像Bill Gates、和Steve Wozniak等早期黑客使用的电传和绿屏终端一样,D-Wave也开辟了一个奇怪的新世界。
你可以在这里注册试用Leap>> https://cloud.dwavesys.com/leap/login/?next=/leap/