继鸿蒙操作系统之后,华为又亮出了下一张牌——同是华为“山海经军团”另一成员。8月23日,华为在深圳总部正式发布算力最强的AI处理器Ascend 910(昇腾910),同时推出全场景AI计算框架MindSpore。
华为公司轮值董事长徐直军在发布会上表示,昇腾910、MindSpore的推出,标志着华为已完成全栈全场景AI解决方案(Portfolio)的构建,也标志着华为AI战略的执行进入了新的阶段。
AI三驾马车:数据、算法、算力
人工智能在这几年的火爆有目共睹,不得不提其三要素:数据、算力和算法。如果用火箭来比喻人工智能,那么数据是火箭的燃料,算法是火箭的引擎,算力即芯片是火箭的加速器。
去年5月,OpenAI 发布数据,自 2012 年以来,人工智能训练任务中使用的算力正呈指数级增长,其目前速度为每 3.5 个月翻一倍(相比之下,摩尔定律是每 18 个月翻倍)。自2012 年以来,人们对于算力的需求增长了超过 300000 倍。可见算力提升的重要性。
过去人工智能不实用,是因为它会用到的算力太大,而现在,人工智能变成实际、变得可用。
算力最强AI处理器昇腾910,比主流产品提升近2倍性能
此次正式发布的AI芯片是昇腾910,在算力方面,昇腾910完全达到了设计规格,即:半精度 (FP16)算力达到256 Tera-FLOPS,整数精度 (INT8) 算力达到512 Tera-OPS,重要的是,达到规格算力所需功耗仅310W,明显低于设计规格的350W。
“昇腾910总体技术表现超出预期,作为算力最强AI处理器,当之无愧。”徐直军说,在典型的ResNet50 网络的训练中,昇腾910与MindSpore配合,与现有主流训练单卡配合TensorFlow相比,显示出接近2倍的性能提升。
面向未来,针对不同的场景,包括边缘计算、自动驾驶车载计算、训练等场景,华为将持续投资,推出更多的AI处理器,面向全场景持续提供更充裕、更经济、更适配的AI算力。
全场景AI计算框架MindSpore:可降低核心代码量20%,效率整体提升50%
能否大大降低AI应用开发的门槛,确保用户隐私得到尊重和保护,这些都与AI计算框架息息相关。对此,华为还发布了全场景AI计算框架 MindSpore。
按照目标,AI框架应该是开发态友好(例如显著减少训练时间和成本)和运行态高效(例如最少资源和最高能效比),更重要的是,要能适应每个场景包括端、边缘和云。而MindSpore在这三个方面都取得了显著进展。
如MindSpore架构上支持可大可小,适应全场景独立部署。MindSpore通过协同经过处理后的、不带有隐私信息的梯度、模型信息,而不是数据本身,以此实现在保证用户隐私数据得到保护的前提下跨场景协同。
以一个NLP(自然语言处理)典型网络为例,相比其他框架,用MindSpore可降低核心代码量20%,开发门槛大大降低,效率整体提升50%以上。
为了更好促进AI的应用,徐直军宣布,MindSpore将在2020年Q1开源,助力开发者共同促进AI产业生态发展。
华为的野望:5大类部署环境,全栈全场景AI解决方案
华为AI解决方案(portfolio)的全场景,是指包括公有云、私有云、各种边缘计算、物联网行业终端以及消费类终端等5大类部署环境。
而全栈是技术功能视角,是指包括Ascend昇腾系列IP和芯片、芯片使能CANN、训练和推理框架MindSpore和应用使能ModelArts在内的全堆栈方案。
通过提供更强的算力,使复杂模型训练能在几分钟、甚至几秒钟内完成,而不是今天的数天甚至数周;提供更经济、更充裕的算力。
那么,昇腾910能否取得成功?先看看已经落地商用的同为昇腾芯片家族中的昇腾310。
在华为全联接大会2018上,与华为AI战略一起, 作为全栈全场景解决方案的首批组件,华为同时对外发布并正式推出了昇腾310 AI芯片和全流程模型生产服务ModelArts。昇腾310属于Ascend-mini系列第一颗华为商用AI SoC芯片,在最大功耗仅8W的情况下。
自发布以来,基于昇腾310芯片的产品和云服务获得广泛应用。其中,基于昇腾310的MDC和很多国内外主流车企在园区巴士、新能源车、自动驾驶等场景已经深入合作。基于昇腾310的Atlas系列板卡、服务器,与数十家伙伴在智慧交通、智慧电力等数十个行业落地行业解决方案。基于昇腾310,华为云提供了图像分析类服务、OCR服务、视频智能分析服务等云服务。对外提供API达50多个,日均调用量超过1亿次,而且在快速增长,预计年底日均调用量 超过3亿次。另有超过100多个客户使用昇腾310开发定制AI算法。
ModelArts全流程模型生产服务打通了从数据获取-模型开发-模型训练-模型部署的全链条,可将生产所需的所有服务一站式提供。截止目前,ModelArts已经拥有开发者超过3万,日均训练作业任务超过4000个,32000小时,其中:视觉类作业占85%,语音类作业占 10%, 机器学习5%。
随着今天昇腾910 AI处理器以及MindSpore全场景AI计算框架的发布,华为全栈全场景AI解决方案各重要组成部分悉数登场,徐直军因此表示“华为已完成了全栈全场景AI解决方案的构建”。
随着昇腾310产品矩阵的成熟,昇腾910正式商用以及MindSpore框架正式推出也有了更多底气,华为全栈全场景AI解决方案愈发完善,竞争力也会随之上升。也将给外界更多期待。
【延伸】
华为“山海经军团”有多强大?
1. SoC芯片(麒麟系列):手机SoC芯片一直是华为的主力研究,至2018年8月31日推出的麒麟980处理器以及预计今年下半年将推出麒麟985芯片,华为手机芯片已经达到世界一流水平。
2. AI芯片(昇腾系列):2018年10月10日,在华为的HC大会上发布了昇腾910和昇腾310两款AI芯片,分别采用7nm工艺制程和12nm工艺制程。昇腾系列AI芯片采用了华为开创性的统一、可扩展的架构,即“达芬奇架构”,实现了从极致的低功耗到极致的大算力场景的全覆盖。
3. 服务器芯片(鲲鹏系列):华为优化调整设计了其合作伙伴ARM授权提供的技术,在2019年1月7日发布了鲲鹏920以及基于鲲鹏920的泰山服务器、华为云服务。
4. 5G通信芯片(巴龙、天罡系列):华为的5G芯片主要分为终端芯片(巴龙系列)和基站芯片(天罡系列)。巴龙系列是手机终端基带芯片,一直是华为手机的专用芯片。2019年1月24日,华为推出业界首款面向5G的基站核心芯片(天罡芯片)和5G多模终端芯片(巴龙5000)。
5.其他专用芯片:(路由器芯片、NB-IoT芯片、IPC视频编解码和图像信号处理的芯片等):凌霄系列主要用于家庭接入类的产品;利尔达NB-IoT模组为全球领先的窄带物联网无线通信模块;IPCSoC芯片涵盖了视频监控的核心技术——ISP技术和视频编解码技术。
【记者】郜小平