0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

2个月从0到1,一年5次迭代,百度“量桨”效率喷涌背后的工作秘诀

脑极体 来源:脑极体 作者:脑极体 2021-04-25 15:19 次阅读

必须得承认,作为普通人,我对学霸尤其是科学家们的一切都充满好奇。

既往印象中,科学家们总是深居简出,对自己的生活也讳莫如深,偶尔出现在公开场合,也是像《生活大爆炸》中的谢耳朵那样满口术语,跟佩妮一样的普通人有着厚厚的次元壁。

直到跟百度研究院的几位量子计算科学家聊了聊,解锁了他们的工作密码,我这才意识到,时代变了,原来搞科研也可以这么有意思!所谓“遇事不决,量子力学”的量子计算,更不是“玄学”。

量子计算科学家平时究竟在忙些什么?量子计算能够对我们的生活有什么帮助?让我们从真实的故事出发,尝试为大家揭秘。

缘起:在企业研究院搞科研是种什么体验?

量子计算究竟有什么用?

想必不少同学都听过百度的自动驾驶以及最近下场造车的消息,为了保障乘客安全,自动驾驶车辆要配备大量传感器、激光雷达、视觉硬件等等,这对算力和算法提出了巨大的要求。据测算,全自动驾驶时代,每辆汽车每天产生的数据量高达4000GB。而另一方面,传统计算所遵循的摩尔定律不断接近极限。

一边是指数级增长的算力需求,一边是挤牙膏式的计算突破,这种矛盾该怎么解决呢?和传统计算方式迥然不同的量子计算,被视作下一代计算技术,成为谷歌、IBM、微软等科技巨头争先布局的科技“制高点”。

说到这里,也就不难理解,为什么百度会率先垂范,在2018年成立量子计算研究所了。

那么,量子计算研究所的同学们,日常工作是什么呢?是对着黑板苦思冥想那些未解之谜?还是一门心思扎在实验室从此不问世事?

都不是,其实,即使是像量子计算这样看似“高深莫测”的技术,百度科学家们的研究思路依旧是直指“落地”二字。

这就不得不提到科技企业最常使用的工作方式OKR了。

如果说百度量子计算研究所最大的“O”,是为百度做好迎接量子计算时代的准备,不断将量子计算与百度的核心技术和业务相融合。

那么基于这个目标,也衍生出了一些关键成果的“KR”。其中,将量子计算与人工智能相结合,让两大关键技术彼此促进、协同进化的“量桨”,就是举足轻重的一个“KR”。

简单来说,量桨平台是为了在人工智能与量子计算之间搭建一座桥梁,让科研人员和开发者便捷地开发量子人工智能应用,同时为量子计算爱好者提供了一条可行的学习途径。

深度学习就够前沿了,加上让全世界最强大脑都为之研精竭虑的量子计算,最终还要以便捷易用的工具来为大众所用?这难度听起来不亚于普罗米修斯盗来天火之后再修一座火电厂。

寻路:征服星辰大海从伐木做舟开始

2020年5月,仅仅用了两个多月的时间,国内首个、也是唯一的量子机器学习开源框架:量桨(Paddle Quantum)就在2020深度学习开发者峰会上与大众见面了。

落地后的量桨,正如量子计算研究所所长段润尧所说,确实具备了前文提到的“火种”一般激活量子深度学习的能力,不仅支持开发者高效搭建与训练量子神经网络,还提供易用的量子机器学习开发者套件与量子优化、量子化学等前沿量子应用工具集,帮助开发者轻松地开展研究。

两个月,从0到1;不到一年,5次迭代。这种工作效率,令我等凡人只能“respect”起立致敬。

不过,星辰大海的目标从来不是一蹴而就的,最基本的工作往往是从伐木做舟开始,量子计算研究所遇到的第一个问题——由谁来做。

段老师透露了百度量子计算研究所的工作方法,那就是每个项目会交由某个同学来全权负责,但团队间也会相互协作。比如量子深度学习平台的开发,就是百度量子计算研究所与百度飞桨团队一起完成的。

一约既定,万山无阻,来自百度的两支科研团队就这样登上了“量桨号”的航船,驶向星辰大海的彼方。

启航:如流为方,量子为向,凝视同一个未来

上传下达,是困扰所有大公司的问题,借助OKR管理方式,一切似乎就好办多了。段老师本人,就成为了整体战略与个体目标之间承上启下的连接点。

“在大的百度量子战略确定下来之后,我会在我们百度的智能工作平台‘如流’上,用OKR&周报功能综合确立一个研究所的OKR,量子计算研究所的团队同学们则会根据自己的实际情况以及外部环境的挑战,制定一个OKR初稿和我讨论,确保每一个人的OKR是和整体战略目标相匹配的,且有足够个人的主观能动余地。”

怎么保证这种共识在执行过程中不会产生偏离?段老师分享了许多团队对齐信息的诀窍。

首先自然是打工人们都十分熟悉的——例会。

对于百度量子计算研究所的同学们来说,例会就是在项目执行过程中不断对齐信息。如流的OKR系统和周报系统实现了有机关联,周报可以清晰地体现出每一个“O”(目标)的每一个“KR”(关键成果)推进到了什么程度,以此来开展每周一的工作计划讨论例会。

为了不让会议陷入冗长和无效,段老师对例会也有着严格的要求。比如会议人数保持在8个人以内,超出这个数量往往大家都记不住其他人说了什么。

除此之外,团队成员也会在每周五的总结分享例会中,分享一下本周的产出和心得。当然,不是流水账式地汇报工作,而是讲讲自己本周最有意思的事情。

比如令段老师印象极为深刻的,是量桨项目负责人王鑫在一次例会中,分享了如何将“上、止、正”(追求上进、停下来思考、行正道)的做事理念,用在项目的产出过程中。用20%的时间把能产生80%影响的那部分工作先做出来,获得更多的资源和反馈以后再往下推进,这样用同样的时间可能得到双倍收益。掌握进与停之间的节奏,或许这就是量桨能够在短时间内从0到1突破的密码之一。

另一个团队对齐信息的方式,就是每周一次的quantum walk。

每到周三,百度量子计算研究所的成员,包括实习生,都会约定好在中午时间段一起边散步、边交流,给所有人一个互相认识、彼此交流的机会,避免全程在各自工位上独自做事的孤立感。

对于量桨这样攻关难度大、涉及飞桨和量子计算两大技术团队、十多个部门的项目来说,就如同一座航行在海上的大型远航船舶,是涉及面极广的系统化工程。负责人王鑫,就是量桨这座航船的船长,兼任“项目经理”。

如何将这么多人的任务与项目进度捋得清清楚楚、明明白白?

王鑫直言,“最怕就是我认为某个东西能实现,对方认为不能,所以我们对会议的要求其实很简单,就是能够对齐某些事情,达成共识并形成to-do。”

令王鑫感触很深的一次经历,是用如流开视频会议对齐项目模块。

“飞桨有十几个模块,当时会议的组织者就直接在线编辑一个文档,一个一个cue负责人,你觉得OK不OK,OK的话现场填几月几号完成,大家协同看那个文档,最后半个小时就把十个部门的协同搞完了,给我的印象太深了。”

当“to-do”达成共识后,就需要面对任务的落实与分配,如流的待办功能此时便凸显重要性。首先,会议中的内容将自动生成智能记录,便于会后回顾和追踪。同时,参会人可在会议纪要中撰写会议任务,并@相关成员,该事项即自动转为“待办”同步在每一个负责人的待办列表中。所有任务的进度,也会在如流的项目管理功能中实时更新,与其他成员共享。

如流作为百度旗下的新一代智能工作平台,是百度科学家们日常协作的“效率神器”。而这个王鑫心中的“名场面”,成为了量桨两个多月顺利上线、保质保量按时交付的基本前提。

只有所有水手都锚定同一个方向,量桨这艘航船才能始终在清晰的航道上全速前进。

加速:全速前进的效率引擎

到了这一步,量桨的开发工作已经细化到了每一个人的具体任务,接下来只要撸起袖子加油干就行了。听到这里,关于量子计算研究的硬核工作也就开始了!

王鑫告诉我们,具体的开发过程其实核心就两步:一是明确思路;二是用代码把创意写出来。

听起来就像把大象塞进冰箱一样简单,但其实在每一步推进时,都会遇到不少协作上的问题:

比如开沟通会时遇到工程师出差、公式没有白板无法书写的情况,经常说半天也说不明白。所以百度量子计算团队的同学现在都是用如流在线会议开会,过程中就可以通过共享屏幕来解决问题——“A和B说了半天,我都讲成这样你怎么还不理解我,马上共享屏幕处理一下,大家都看清楚了。”

一位同学在与澳大利亚合作的项目中,就坚持用如流沟通。“对齐合作研发计划、月度工作汇报、以及用来传递较大的项目文件,都要用到如流的工作流、视频、共享屏幕等功能。”

听起来,如流应对协作过程中那些“时间吞噬者”,效果还是很明显的。但困扰参会者的问题,并没有到此为止。

“除了要搞定会议室,还需要有人来搞定会议记录。”据一位百度科学家回忆,以前需要一个人专门来处理。实习生在开会时噼里啪啦一直在打,还可能跟不上进度。后期听录音整理的话,听一遍一个小时就过去了……这显然是个必须攻克的效率关卡。

王鑫告诉我们,基于百度的语音技术、自然语言处理技术,如流会自动将会议中的语音发言转化成文本。“自从有了会议智能记录功能,我们开会的时候每次都用。如果一个事情非常重要,会反复说,或者说得很慢来跟大家确认,如流在识别这些重点、关键词上恰恰可以做得非常好,保证每一次会议都能有结论,形成to-do。”

当然,开发过程中难免还会遇到需要小组或多人沟通的问题。但约定会议时间在大公司是非常费时费力的一件事,对此,王鑫和他的队友们也有自己的诀窍。

“可以把个人的工作安排加入到如流的‘日程’里”,提前规划并新建日程,把要开会的人拉进共同的日程里。比如写上K5廊道,就在廊道开个站会,很方便。”

就连跟海外团队的沟通,他们也会在如流上规划好时间,直接把日程扔给对方,很方便同步时间。

本以为做量子计算科研的人只是学术能力强,万万没想到,他们对于如何借助工具提升工作效率、充分利用自己的时间,都这么有主意。

看来想当学霸,首先必须变身时间管理达人,让自己不为琐碎的办公日常所困。

抵达:巡礼中国量子时代

越是简单的诉求,越要求工具能够洞察场景、化繁为简,“如流”也成为了百度同学完成OKR、推进量桨这类关键项目的效率保障。

经过前面的几个阶段循环往复,量桨只用了一两个月的时间就实现了从模拟9个量子比特到23个量子比特的跨越。

这是什么概念呢?一个量子比特可以同时代表 0 和 1 两种不同的状态,操纵1个量子比特等于可以同时操纵2个状态。从9到23个的受控量子比特位,相当于所能代表的数值从几百个一下子扩展到百万级别。

算力的增长,意味着可以超前进行一些研究。比如利用人工智能技术突破量子计算的研发瓶颈;或借助量子计算的强大算力,加速超大规模深度学习算法的开发。

当然,通往量子计算的航道上还有许许多多的关卡,量桨的开发只是百度量子计算研究团队工作中的一部分。

通过与云计算的深度融合,百度孵化出了国内首个云原生量子计算平台“量易伏”,开发者可以在云端灵活方便地调用量子服务与算力,在量子模拟器或量子计算机上进行量子程序的开发测试等等。

另外,量子计算和经典计算的原理并不相同,想要在硬件层面消除噪声影响、减少计算时间等,还需要软件和算法的协助。

试想一下,开发者先搞一台量子硬件,再以此为基础开发软件,听起来简直跟想吃面包还要自己种小麦一样麻烦。更优解的方案,自然是去购买“面粉”,然后按需配比就好。

百度的“量脉”就以此为目标,通过量子脉冲云计算服务和开源SDK,开发者无需辛苦学习复杂的量子软、硬件技术,就能对量子电路进行脉冲层面的控制。

量桨、量脉、量易伏,这三大产品所构成的百度量子平台,通过大量工具和接口,顺利扮演起了中国量子计算时代操作系统的角色。在《Analytics Insight》杂志公布的2020全球十大量子计算公司名单,百度的名字也跃然于上。

按百度量子计算研究所的OKR来看,“人人皆可量子”,把量子计算变成随处可见的基础设施,更便捷简易地为产业所用。百度的同学们乘着效率之舟,正一步步朝着最大的目标“O”航行,进程中的每一点寸进、每一个“KR”,都蕴含着功在当下、利在千秋的力量。

或许我们每个普通人的日常工作,并不像百度研究院的同学们那样时时面临世界顶级难度的“极限挑战”,需要应对量桨这样的重大课题。但不可否认,在工作中追寻自我实现的星辰大海,普通人也同样熠熠生辉、光彩非凡。

乘智能之风,破效率之浪,个人的传奇故事与中国的未来史诗,都将诞生在旅程之中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    38

    文章

    7340

    浏览量

    135699
  • 百度
    +关注

    关注

    9

    文章

    2168

    浏览量

    88919
  • 量子计算
    +关注

    关注

    4

    文章

    957

    浏览量

    34325
  • 深度学习
    +关注

    关注

    73

    文章

    5234

    浏览量

    119893
收藏 人收藏

    评论

    相关推荐

    新品上市,公有云轻安防就选目凌云! #人工智能 #目 #目凌云 #百度智能云

    人工智能百度智能云
    jf_98614062
    发布于 :2024年02月19日 11:39:42

    【年度精选】2023年度top5榜单——电机控制经验

    阅读:1868 推荐理由: 本帖详解无刷直流电机(BLDC)的六步换向模式,电机工作原理、换向步骤、驱动电路实际应用案例进行全面解析。教程深入浅出,适合初学者入门,也适合
    发表于 01-12 10:09

    华秋2023年度大事记~~

    ,积极开展生态合作,举办线下研讨会,集结行业智慧,共同探讨增效降本的可行之道。山河为证,时光无言,华秋在每一个平凡的日子努力向上“发展”,实现了一次又一次的跨越与突破。 下面让我们通过这篇短文回顾华秋这一年
    发表于 01-05 10:59

    华秋2023年度总结 | 聚焦发展,勇往直前

    ,积极开展生态合作,举办线下研讨会,集结行业智慧,共同探讨增效降本的可行之道。山河为证,时光无言,华秋在每一个平凡的日子努力向上“发展”,实现了一次又一次的跨越与突破。 下面让我们通过这篇短文回顾华秋这一年
    发表于 01-05 10:57

    新年惊喜!盖楼有奖~起来见证华秋2023年度高光时刻吧

    科技、九联开鸿科技、芯海科技、中软国际、百度、长虹、深圳科创学院、先楫半导体、中科昊芯等近20家生态合作伙伴签署生态赋能合作协议,通过“芯片/模组/设备+基础软件+供应链”模式,为不同细分行业提供
    发表于 01-04 16:33

    2片ad7606的采样值有510的相位差是为什么?

    信号),采样的值是正弦,但2片AD的采样值却有510的相位差,不知道为什么啊?希望能能够给予支持,谢谢了!
    发表于 12-18 07:46

    OpenHarmony社区运营报告(202310

    成功商用,为全国公路隧道智能化改造提供了优秀样本,将行业智慧隧道的创新向前推动了大步。 ● 本月新增22款产品通过兼容性测评,累计435款产品通过兼容性测评。 、代码贡献 1、截至2023
    发表于 11-09 08:42

    51单片机如何其他FLASH中读取段程序搬运程序指定的?

    诸位,现在我处理的项目,需要实现这么功能:每次其他FLASH中读取段程序,
    发表于 09-28 06:05

    OpenHarmony社区运营报告(20238

    、OpenHarmony社区活跃 截至20238OpenHarmony社区共有51家共建单位累计超过5500名贡献者产生21万多个PR2.2万多个Star5万多个Fork57
    发表于 09-12 18:35

    鸿蒙升级3.0.0,百度导着航,系统中途会关闭我的定位

    然后百度显示没有定位了,就自动开启智能导航。系统决定我的定位开关设置在哪里,我记得以前开定位是手动开关的。升级后,下拉菜单打开定位,百度导航开着会系统定位就被关闭了。害得我跑错了好多路。现在就是我的
    发表于 09-03 23:34

    OpenHarmony社区运营报告(20237

    • 诚迈科技:100+人/共建工作量 • 中国科学院软件所:100+人/共建工作量 • 中软国际:50+人/共建
    发表于 08-11 16:30

    OpenHarmony社区运营报告(20235

    Fork,55SIG。 2、 合作社区官方账号发布内容数据汇总 截至2023526日,9
    发表于 06-19 15:52

    耗时5个月,我做了块高性能的开发板

    ,我行动了起来!我花了5个月的时间学习、实践,最终成功的调通了各种功能。 我要出真正的——零入门ARM高速电路设计的教程。期待大家能在
    发表于 06-09 09:36

    如何生成ESP到我的PC的(网络)系统消息?

    5 17 日开始运行它。它仍然有效。电池降至 3.77V( 4.2 充满电)。这是旧手机的旧电池,但是,如果现在不充电就可以运行 2 个月
    发表于 05-25 14:03

    OpenHarmony社区运营报告(20234

    ,致谢每家代码共建单位及开发者。 基金会理事长致谢六家 《人代码贡献单位》 《人代码贡献单位》宣传片 二、生态进展 1、新增21款,累计已有112
    发表于 05-22 10:30