继鸿蒙操作系统之后,华为又在AI领域发力。
8月23日,华为在深圳正式发布AI处理器Ascend 910(昇腾910),同时推出全场景AI计算框架MindSpore。
图片来源:摄图网
这是华为AI战略的持续,也是今年华为交的AI答卷。
早在2018年10月的华为全联接(HC)大会上,华为轮值董事长徐直军首次阐述了华为AI战略,并公布了昇腾系列的AI芯片,分别是昇腾310和昇腾910,其中昇腾310当时已经量产,而昇腾910将在2019年2季度上市。
如今,910系列已经落地,并加速商用。此次正式发布的AI芯片昇腾910,属于Ascend-max系列。
对比来看,昇腾310更多是用在边缘计算产品上,昇腾910主要用在云端来提供训练能力。去年昇腾910就被华为称为“目前全球已发布的单芯片计算密度最大的AI芯片”。
那么,算力性能究竟如何?
华为方面表示,实际测试结果表明,在算力方面,昇腾910完全达到了设计规格,即:半精度 (FP16)算力达到256 Tera-FLOPS,整数精度 (INT8) 算力达到512 Tera-OPS,重要的是,达到规格算力所需功耗仅310W,明显低于设计规格的350W。
该芯片直接对标英伟达V100和谷歌TPUv3,此前华为的数据显示,昇腾910的单芯片计算密度高达256TOPS,比V100的标称算力125TOPS高出约一倍。
徐直军在现场还表示,华为已经把昇腾910用于实际AI训练任务。比如,在典型的ResNet50 网络的训练中,昇腾910与MindSpore配合,与现有主流训练单卡配合TensorFlow相比,显示出接近2倍的性能提升。
在摩尔定律逐渐失效的情况下,AI芯片有助于解决算力的问题,能够提升芯片的计算效率,同时降低成本。因此,越来越多的硬件中都在CPU之外加入了AI元素。AI芯片大致分为GPU、FPGA和ASIC专用芯片,昇腾910就属于ASIC类别。
有了AI芯片还不足够,还需要与之搭配的软件系统进行操控,也就是底层的深度学习框架。华为去年正式发布MindSpore,一年之后,华为宣布MindSpore支持开源,吸引全球开发者。
人工智能框架相当于AI世界的操作系统,除了华为的框架,最典型的代表是谷歌的人工智能框Tensorflow、Facebook的Pytorch,并且已经大规模地投入应用。当下,巨头的智能框架基本都是开源模式,来构建自己的生态。
为何华为要自己开发MindSpore框架呢?
徐直军在现场表示,目前没有看到任何一个其他框架支持全场景,而且在隐私保护的需求下,需要全场景框架来实现。MindSpore框架架构上支持可大可小,适应全场景独立部署。MindSpore框架通过协同经过处理后的、不带有隐私信息的梯度、模型信息,而不是数据本身,以此实现在保证用户隐私数据保护的前提下跨场景协同。除了隐私保护,MindSpore还将模型保护Built-in到AI框架中,实现模型的安全可信。
根据华为介绍,以一个NLP(自然语言处理)典型网络为例,相比其他框架,用MindSpore可降低核心代码量20%,开发门槛大大降低,效率整体提升50%以上。
事实上,在经历过手机终端操作系统的牵制后,华为也欲在人工智能的未来产业中占据技术标准高地。
近日,华为创始人任正非内部讲话中也再次强调了AI产业的重要性,他表示,5G只是小儿科,人工智能才是大产业,才是华为发展的战略要地。人类社会未来二三十年最大的推动是人工智能。如果科技是一顶皇冠,那么人工智能将是这顶皇冠上的明珠。
特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。