做开源坚定的支持者和领导者,推动中国本地开源的发展,英特尔中国开源技术委员会一周年分享

北京时间6月20日,英特尔在北京环球贸易中心召开“英特尔中国开源技术委员会一周年”进展沟通会,英特尔公司副总裁、英特尔中国软件与先进技术事业部总经理、英特尔中国开源技术委员会主席李映博士,英特尔院士英特尔大数据AI首席架构师、英特尔中国开源技术委员会技术创新负责人戴金权院士,英特尔中国技术政策和标准高级总监邹宁,英特尔中国网络与边缘事业部OpenVINO产品营销及开发者生态总监王珅及其他英特尔中国开源技术委员会成员和多家媒体共同参与。
图片
沟通会开始,李映博士分享了英特尔中国在开源方面的成果,他表示英特尔这么多年来一直是开源坚定的支持者和领导者,在国际上差不多有100多个标准组织、200多个开源社区,在中间都起到了非常重要的作用,大家非常耳熟能详的,无论是开源的项目或者开源的基金会,英特尔都是中间重要的推手和重要的参与者。借助开源技术委员会,英特尔把开源的理念带到本地来,一起共同推动中国本地开源的发展。在过去几年中,中国的开源从原来的跟随身份,到今天是共同发展,甚至是领先者的位置,无论是项目、社区、组织都有了很大的发展。英特尔中国开源技术委员会对外很重要的目的就是如何通过开源技术委员会跟中国的开源社区、开源组织,包括像开放原子、OpenEuler、OpenAnolis,能够建立更多深层次合作。
另外通过开源的技术和开源的合作,把最新的最新的平台技术带到中国来。比如英特尔在开放原子全球开源峰会,不仅有很重要产品的展示、开源项目的展示,同时其在全球的开源的领导人也是全球CNCF技术委员会主席的Arun Gupta发表了重要的主旨演讲。通过这类开源峰会英特尔与中国很多其他的开源社区,包括合作伙伴、开发者有了很多深层次的交流,共同探讨如何分享经验,技术上的分享、经验上的分享、各方面的分享,如何推动整个中国开源社区未来的探讨。
同时,英特尔在开源技术上也推动了一些新的模式,李映博士现场举例,一个是跟腾讯一起推出的腾讯应用宝,腾讯应用商店的很多底层技术通过英特尔的开源技术共同推动发展的。它让很多可能原来只能在移动端、在ARM架构、在Android上的应用,能够无缝地在PC上进行运行。并且从官方的数据来看已经有3000多个Android,基于ARM架构的应用,无缝迁移到X86的平台上面,在腾讯应用宝平台上面,用户的体验得到大幅提高,日活的用户也超过800万,无论从数量和发展趋势来来说,都是把英特尔的技术和开源、和中国本土生态结合、和中国本土的伙伴一起发展的良好案例。同样在进博会上,展示了同样基于英特尔的开源组件,在虚拟化、在Android,在各方面的开源技术组件上面,打造一个开放的智能座舱的技术,吸引了很多人的关注。
    另外一个例子,就是最近火热的AIGC。从去年开始,英特尔推动了英特尔人工智能创新应用大赛的召开,基于英特尔的AI PC,让开发者、让用户能够把自己的想法,通过技术、通过英特尔的平台能够变为现实,在整个创新应用大赛中有超过2000个团队组队参赛,有1800个基于AI的应用,通过开发者得以实现、得以展示。整个过程中英特尔不仅仅能够推动整个AIGC、AI PC的发展,更重要的是让客户、合作伙伴、开发者能够了解更多的英特尔平台所带来的技术和优势。其次就是持续跟中国的Linux,包括OpenEuler、龙蜥社区,推动英特尔平台和中国的Linux社区进行紧密结合,每一代英特尔最新的平台推出的时候,都可以保证无论是OpenEuler还是龙蜥社区,都能够实现对英特尔平台的无缝发布、无缝衔接。英特尔同时也是龙蜥社区、OpenEuler社区重要的贡献者,担任非常重要的理事会成员的席位,共同推动整个社区的健康发展。
图片
而面对2024年,英特尔主要会从4个方面继续推动中国开源的发展。第一个重点是企业AI开放平台,Open Platform for Enterprise AI(OPEA)。在AI出现之后,各种新的技术、各种创新层出不穷,无论从模型的数量、无论从平台,甚至是各种企业级所需要的,无论是安全、性能,或者说是搜索方面,都有各种不同的产品、各种不同新的技术快速涌现,如何能够构造一个AI开放平台?一方面保证速度,同时能够保证各种组件之间的互联互通,互相之间验证,同时能够把企业所需要的安全、性能或者是更多的企业所需要的功能,包括一些资源的调配、资源的管控,更好地团结合作起来,这是英特尔在全球推出的OPEA计划。英特尔中国开源技术委员会2024年很重要的工作是如何通过OPEA平台把它延伸到中国,然后真正和中国相关的技术和相关的合作伙伴,一起共同推动OPEA平台的发展。
    第二个方面就是AI PC开发者计划,基于过去一年AI PC开发者大会帮助开发者以及合作伙伴,能够基于英特尔的平台上提供更好的开发应用体验,以及提供更好的技术支持,AI PC开发者计划在2024年会继续推进。第三个则是接着推动与龙蜥、OpenEuler两大社区的联合认证,更高效地保证,无论是在产品、无论是在硬件和软件,甚至是未来整个社区的发展方向中间保持更紧密的合作。 最后一个是oneAPI的发展,oneAPI是英特尔提出的一个基于开放的AI开发框架,其实无论在理念、无论在开放上面,都得到了开发者和业界的共同认可。24年英特尔将继续推动oneAPI在中国的持续发展,包括跟其他社区共同合作推动。
基于这个背景,英特尔也与现场的媒体老师展开了热烈的沟通讨论。
图片
记者提问:我们看到现在生成式AI非常火,去年从13代酷睿开始,到去年的酷睿Ultra,我们的AIGC以及AI PC已经在消费级客户端上落地了,包括前面刚刚发布的第六代至强也提到了AI方面的内容。我们作为开源生态建设这块怎么确保AIGC或者是所有的生成式AI内容在客户端或者是企业级客户端的全面落地,这部分工作是怎么样的?
戴金权:这个可以分为两方面,一方面是从AI,特别是生成式AI现在和将来重要的趋势。英特尔在AI PC这一块,其实从去年到今年,我们和合作伙伴做了非常多的事情,包括在去年年底AI PC的发布,包括今年3月份商用AI PC的发布。以及我们今年做了这样一个人工智能创新应用大赛。大家可以看到,在我们的生态圈里面,包括一些厂商,可能是一些软件开发商,甚至包括很多个人开发人员、大学的学生,等等,我们做了非常多的在生成式AI方面的探索,可以看到非常多的各种各样的应用,说到底就是怎样的生成式AI应用能够真正落到AI PC这样一个新的形态上面,产生更多的生产力也好,创造力也好,这样的提升,像对话的系统,甚至我们看到有些用生成式AI做工业机器人控制,可以看到英特尔很多合作伙伴在我们酷睿Ultra上面做了非常多的应用场景,甚至是新的应用场景,我觉得这可能是非常重要的,最终需要有这些新的应用场景来推动AI PC的发展。另外从英特尔本身来说,从开源角度来说,英特尔也是针对整个生成式AI,包括AI PC整个技术栈做了非常多的技术上的开源工作,从最底层的API,刚才映总也提了,API最底层,大家怎么样对这个架构进行编程,再到上面采用各种框架或者工具,我们做了非常多的针对,特别是AI PC开源的AI,生成式AI的工具、框架等等方面的支持,更多的大语言模型,这些能够更高效地跑在英特尔的AI PC平台上。生成式AI的使用场景也是非常重要的地方,我们和整个社区、和我们的合作伙伴一直在努力,英特尔也做了一些工作,包括企业级的AI,以及在客户端方面也是和很多的社区,包括刚刚提到的AI PC大赛,也会看到非常多新的生成式AI应用场景,很多也是通过开源的方式提供出来的。
   李映:我稍微补充一下,首先AI PC概念就是英特尔提出来的,所以我们一直是AI PC最重要的推动者。如何能够保证AI PC未来的健康发展,是我们坚定不移要推动的方向。在过去一年进展很好,实际上AI PC像十年前、二十年前互联网一样,完全是颠覆性的技术,无论在应用、无论在开发者、无论在使用中都发生了很多变化。我们也积极贡献到整个AI PC战略软件的架构中,像BigDL方面都是未来AI PC软件框架中很重要的部分。更重要的是第三个方面,在应用模型,包括框架,甚至硬件之间的互联互通,这是英特尔,我们作为行业的领先者之一,我们责无旁贷。这几个方向稍微补充一下。
记者提问:我们前段时间也参加了某品牌的技术分享会,在会上爆发了一个很激烈的讨论,关于开源和闭源的优劣势,我们听到一个说法说:“闭源其实目前在国内才能走通一些商业模式以及能保持技术的领先性。”所以我也想跟大家探讨一下,英特尔怎么看待这个说法?以及在国内,英特尔在大力推动开源这个事,初衷和目的是什么?
英特尔李映:我觉得开源和闭源之争是IT技术中大家争论了很多年的话题。其实英特尔一直是开源生态的坚定不移的支持者,为什么?开源才能开放,开放才能给用户带来选择,带来选择才能够共同推动这个行业的发展。闭源有闭源的好处,这是我的第一个观点,就是我们英特尔的观点。但是另外一个观点,开源和闭源归根到底,根本的目的是如何推动科技创新的发展,另外一个角度,跟每个公司自己的战略进行紧密的结合。这就有长期和短期的问题,所以不是简简单单的答案,说一定开源、闭源的选择。英特尔做这样的选择也有我们自己对未来技术发展趋势的判断,也有我们自己企业战略的考虑。如果纯粹作为一个哲学上理论的探讨,可能很难谁说服谁,因为大家都有自己的观点。
英特尔戴金权:就好像你是喜欢C++,还是喜欢JAVA,还是喜欢Python,这是类似的问题。就像映总说的,我们希望整个生态是开放的生态,开源在里面扮演非常重要的角色,同时也不能否认闭源也推动技术的发展,通过论文、算法等等,虽然它是闭源的实现,但是它通过这样的技术发展,也能够给开源社区带来很多创新点,我觉得这是不矛盾的,从整个生态,我希望是一个开放的生态,开源起着非常重要的作用,但是开源和闭源能够一起对这个生态产生推动。
记者提问:我比较感兴趣刚才展望中第一项提到企业AI开放平台这块,因为企业其实现在也很注重这方面,但是在实际的工作中,可能会遇到一些技术复杂性或者资源整合等等方面的挑战,包括把AI整合到他们现有的业务流程,能不能稍微展开讲一下,在这方面英特尔会注重提供哪些开源的支持?
委员会成员:我们部门是负责OPEA开源项目的开发工作,我们当时做OPEA的时候考虑的情况跟现在很多在线大模型推理是不一样的,因为OPEA考虑的背景是因为企业有很多内部资料无法对外公开的,并且不能放在训练系统里面做训练模型的。但是企业又有这方面的需要,所以我们当时提这个项目,就是想把企业的需求应用到AI场景里面去。在这里面又会有很多的技术,如果你要把企业的应用怎么样集成到系统或者这个项目当中去,主要有两方面的技术,一方面是跟AI相关的,比方说大模型。我们有很多的应用场景,但是我们并不限制任何一种模型,没有固定任何一种模型的使用,也就是说任何外面的开源、闭源大模型都是可以被接到OPEA系统当中去,所以如果企业内部有开发任何模型系统,或者已有AI应用也可以接到这个里面来。
    第二大技术背景就是云原生,云的基础设施,我们要让这些大模型或者AI的应用跑在云的基础设施之上,目的就是让它的并发性、性能、可靠性等等方面都能够充分利用云的特点,能够得到充分发挥。如果企业内部,比如刚才你讲企业内部有一些AI应用,如果企业内部有私有云的话,云也是有相应技术的,也是可以被接到系统当中来的,我们也没有限定这个云就一定要用什么样的云。这个项目还在开发当中,但是我们会给一个参考设计方案,比如现在用Kubernetes来接各种workload,但是企业的各种应用是可以被用在这里的。
    我还想再多说一点,云原生里面有一个概念叫微服务,企业开发应用可以不用这种单品模式,而是用微服务模式来开发。所以我们也会把各种模型,或者刚刚讲的还有一个RAG的技术,用微服务的模式把它放在里面,如果企业开发会用到这种模式的话,会用微服务来搭,有的微服务系统里面已经有了,有的微服务是企业开发的,是特有的,可以结合起来,整个组合起来,支持企业的AI应用,这是软件方面。但是对于硬件方面,我们这个项目不排除任何硬件,我们保持兼容性,开放性,都可以让OPEA项目在上面跑,我们没有任何的限制,我们一直是秉承着开放的原则、兼容的原则去拥抱整个业界。
记者提问:关于开源社区的一个问题,请问与龙蜥和OpenEuler合作模式有哪些?英特尔在其中的角色又是什么?
委员会成员:英特尔其实参与中国的社区是从开始就积极参与,在龙蜥社区我们是14个初始的创建成员之一,并且加入龙蜥理事会、技术委员会以及运营委员会中,去年英特尔当选了龙蜥理事会的副理事长单位。我们在龙蜥社区也成立了英特尔架构SIG,刚才映总提到了,也是持续不断地把英特尔架构的SIG作为一个技术入口,把英特尔每一代的平台支持,还有我们各项的科研技术,除了Linux操作系统内核之外,还有虚拟化、云原生、安全,还有其他的开源技术,持续不断地贡献到龙蜥社区,并且把像oneAPI这样的框架也集成到龙蜥社区。我们也参与到龙蜥社区的运营和社区的推广活动中间,包括我们办很多场英特尔专题的技术讲座,所以我们在龙蜥社区的投入一直是非常紧密的。
    OpenEuler社区其实也是类似的情况,我们在2022年的时候加入到社区,到现在有大概两年多的时间,我们去年在OpenEuler成为黄金会员,并且加入委员会中,成为理事会成员。同时我们跟OpenEuler也建立了英特尔架构SIG,把每一代英特尔平台,包括现在最新的英特尔至强6的平台支持,都持续地集成到OpenEuler的操作系统中间,并且与OpenEuler的各个生态伙伴一起共同推动OpenEuler英特尔X86生态的发展。我们也是持续不断地把开源技术贡献到社区里面,并且跟社区一起共同发展生态,这是我们所做的主要工作,谢谢。
记者提问:刚才讲到了一个oneAPI开箱即用,我想问一下目前oneAPI已经做到什么样的程度?如果做到开箱即用的话,对英特尔来说有哪些难点或者挑战,对开发者和用户来说,有哪些具体的好处?
戴金权:oneAPI今天已经在英特尔的,包括AI PC,包括英特尔数据中心的CPU产品,在很多的用户这边已经广泛使用了,包括编译器、数学计算的库、深度学习的库等等。从目前来说已经是一个非常好的,在最底层帮助我们的用户能够对英特尔的异构计算平台进行高效编程的工具,当然,我们希望能够在社区方面有更多的应用,包括oneAPI本身只是一个开放的标准,能够做到跨平台,在英特尔自己本身的架构之外,像ARM架构上也能够支持起来。在社区能够做到更好的生态的建设、使用,这是英特尔的目标。
   李映:稍微再补充一下,oneAPI可能大家都不陌生,是我们英特尔推出的开放的、异构的计算框架。刚才讲到开箱即用,有几个2024年推动的方向,第一个是持续推动开放的异构的理念,包括英特尔,包括北京同事也可以跟大家多讲一下,我们可以把志同道合的友商和合作伙伴,大家共同推动这样一个开放异构的标准。这是第一部分。第二部分,对于开发者来讲,如何把oneAPI和所使用的其他软件工具更好地紧密结合在一起,我们也在跟中国其他的社区,包括Linux、包括其他的组件,推动oneAPI和其他的组件达到互联互通。第三个就是如何能够让oneAPI真正无缝连接到每个开发者的开发环境当中,这是我们想讲的开箱即用或者推动oneAPI理念在行业开放这样一个未来发展方向的趋势。
    委员会成员:我再补充一下开箱即用,在社区合作方面,目前我们在跟龙蜥和OpenEuler社区,做跟本地操作系统oneAPI集成的工作。集成的工作实际上就是一个开箱即用的实现方式,在每一次这些社区推出最新的操作系统的时候,我们都希望它是集成了oneAPI,经过验证过的库和开发的工具,这样可以大大简化开发人员使用oneAPI的流程,缩短它的应用开发步骤。为此英特尔的本地技术人员需要做一些技术工作,比如做操作系统的适配、兼容性的测试,来保证每一个质量,真正做到开箱即用,这是在实现方面。还有一个是在标准方面,我们都知道异构计算现在是业界非常热的话题,大家都希望通过异构计算实现开放的生态系统,使用者也不希望绑定单一的供应商,所以业界也在做一些标准。英特尔是国内这些异构计算标准的积极参与者,目前为止我们也参与到国标的关于异构计算、人工智能、统一接口的标准制定当中。我们希望这些标准能够去根据业界的需求,制定统一的编程框架和异构计算的API,大家都不需要去重复,可以基于现有的开源工作成果来去打造一个基于标准化的、统一的异构计算框架和平台。 
记者提问:通过英特尔中国开源技术委员会一周年进展报告看到英特尔跟本地生态其实取得了很多成果,因为我们了解到,现在就像类似于中国企业,不光是立足于本地市场,他们也在拓展国际市场,也就是出海。我想了解的是,我们这个委员会在帮助中国本地的开源项目,向全球拓展方面,我们能有哪些助力?能够做哪些工作?
李映:非常好的问题。实际上我觉得英特尔中国开源技术委员会加入到中国开源组织的合作,除了共同参与推动开源发展之外,一个很重要的好处就是,我们把英特尔在全球,包括像Linux foundtion、包括其他的组织,我们的经验,甚至我们之间这种合作的模式能够带过来。实际上我们无论是跟龙蜥,无论是跟欧拉,无论是跟开放原子,甚至是其他的社区,和英特尔合作很重要的就是你刚才讲的,如何能够帮助这些开源项目和社区走向世界。当然大家都知道,走向世界或者往国际上发展都是在起步的阶段。我们在过去的一年中也通过我们的影响力,如果你看国际上所有比较有影响力,或者说很重要的开源社区中,都有英特尔的代表,而且都有英特尔在中间起到很重要的作用,通过这种合作,如果是很好的项目,我们也可以通过这样的合作模式共同推到国际上发展。
    在过去一年中,我们有各方面的探讨,但是还在起步阶段,希望在明年或者后年能够推动这样一些开源的技术在国际上持续发展。
记者提问:在您一开场的介绍里面提到了一个关于中国开源贡献度的问题,您说是从最初的跟随者变成了现在的领导者,根据中国开源贡献度报告,我们也发现目前中国在开源方面确实取得了很大的进展。我想请问,作为开源方面的先行者,也是观察者,英特尔觉得推动中国开源方面这么大变化的因素有哪些?
李映:我觉得很好的问题,当然也是开源领域每个人都有自己的观点。我个人的观点或者从英特尔角度,这么多年参与中国开源的角度来讲,我觉得这本来就是一个培养的过程,我记得印象很深刻,当初我们跟很多开源组织进行合作的时候,他们讲的第一句话就说十年前、二十年前我们都不知道什么是开源,是他们一步步教慢慢接触开源、建立开源社区,开始一步步发展的。从这个角度来说,我觉得本身就是一个发展的过程,也就是说我们今天看见的中国无论是从开源的项目的贡献度、开源的开发者的数目,甚至影响力达到今天的程度不是突然发生的,是过去十年二十年很多的公司、开发者、行业领袖一步步发展的结果。另外,这是整个中国IT和开发者数目发展的必然结果,我们看见很多报告,无论是中国IT的毕业生,无论是中国开发者的数量,每年的数量其实增长的速度,发展的人数和增长的速度都是非常非常惊人的。我记得我曾经还看见一个报告,说这里面很大一部分新的开发者可能都是最近5年才接触到技术的。大家可以看到最近5年,从整个的编程、整个IT角度来讲,开源变得越来越重要,所以很多新的开发者可能跟原来十年二十年开发者本来的对技术开源接受程度,天然就是接受度比较高,这是中国开源能够蓬勃发展的第二个原因。
    第三,我们也必须要认识到,在中国很多企业,包括我们的合作伙伴,他们都把开源作为整个企业很重要的战略,跟英特尔一样,共同推动发展。有了这个生态、有了这么多开发者、有了这么多公司一起共同推动,有了这么多商业机会,有了这么多新的未来的技术发展,无论是云,无论是AI,无论是其他方面,我觉得这几个结合在一起才使得开源的迅速发展。这是我的理解。  
    戴金权:就像刚才映总说的,开源有几方面,从整个业界的发展来说,开源很重要,中国的企业、中国的开发者也越来越参与到世界先进的技术,参与度逐步提高,包括英特尔等等很多公司在里面也起到了推动的作用,大家一起合作来推动整个社区的发展,这个我觉得其实是,特别是最近几年是蛮明显的趋势。
记者提问:现在其实也听到行业很多人在聊到一个趋势,就是“软件开源、硬件开放”,大家都会注重通过软件方面的开源,硬件就会不同于以往,会走开放的路线。英特尔一直作为开源开放的倡导者、践行者,在软硬件两块都有发展,能不能谈一下在中国市场现在对于这个趋势发展的一些看法,心得体会,以及接下来可能会经历的一些阶段。
李映:我觉得英特尔这几年在讲的理念是“软件开放、硬件增强”的概念,为什么?讲到硬件和软件,它们在IT架构中起到的作用是不一样的。举一个例子来讲,作为每一个技术和问题解决方法永远面临两个选择:放在硬件还是软件?放在硬件的原因是什么?放在软件的原因是什么?实际上一个很重要的点就是说软件的好处是在于它能够很快迭代、能够很快变化。所以我们讲软件定义的意思就是我们通过软件的方式能够保证更好的,无论是从业务逻辑、无论是创新,能够跟上发展的速度。硬件的作用是什么?硬件的作用是如何能够保证为软件提供更好的算力,为软件提供更好的性能,然后去进行实现。你刚才讲的“硬件开放”,可能不是“硬件开放”,是“硬件选择”,客户为什么要选择?就是希望在前面软件定义的这些能应用上,能够保证我能够选择出更适合我的软件,或者能够提供更好的,无论是性能,无论是效率,无论是功耗,无论是客户的安装,最好的硬件平台。所以可能不是简简单单说“硬件开放”,更重要的概念点应该是说“软件定义、硬件增强”这样的说法。 
邹宁:你刚才问的问题我理解,可能你问的是硬件开放,我们开源技术委员会主要还是专注在软件开源,但是硬件方面确实,我的理解,比如像pipeline开放,包括最近英特尔跟其他几家联合,这些方面是硬件的开放性,能够保证不同厂商的硬件平台能够互相兼容。 
    委员会成员:我可以给几个关于英特尔中国在中国做一些硬件平台的例子,当然这个是英特尔别的团队做的事情,是硬件的,因为我们这个团队主要是侧重在开源的软件。
    比如说硬件方面,我们在ODCC(开放数据中心委员会),我们联合电信运营商,我们一块儿制作了开放电信基础设施的硬件参考设计规范,这个规范的目的是解决现有的边缘机房里面,因为它跟我们的中心机房情况是不一样的,它的机架、供电、散热情况都不一样,针对这种边缘机房我们设计了一种OTII的服务器,是基于X86的,这是一种开放的硬件,业界就遵循这样一个开放的规范来去做他的服务器参考设计,适用于运营商的边缘计算的规格。
    另外,去年的时候,英特尔推出了一个叫作OCSP开放的模块化的服务器设计的参考设计,因为服务器的设计实际上是牵扯到非常多的步骤,我们希望通过这样一个模块化的参考设计,去把一些I/O接口、电源的模块、风扇的组件等等,都定义成标准化的组件,这样可以大大地降低服务器设计的成本,因为这些组件都是可以通用的。这是我们做的一些相关的工作。实际上英特尔在整个这些方面是有非常丰富经验的,不过是开源软件委员会另外团队在做。