华为发布昇腾AI全栈软件平台 包括异构计算架构CANN 3.0等
8月10日,在深圳举行的昇腾AI新品全球发布会HAI 2020上,华为发布了业界领先的昇腾AI全栈软件平台,包括异构计算架构CANN 3.0、全流程开发工具链MindStudio、昇腾应用使能MindX,从基础软件到应用全覆盖。
华为表示,本次发布产品的目标就是“极简易用,让AI计算无处不在;极致性能,让AI计算触手可及”。
华为AI计算解决方案基于在超强算力、开放易用、安全低耗等方面的优势,已在医疗、交通、金融、高校教育、科学研究、天文探索、智慧城市、石油勘探等领域得到了广泛应用。
CANN 3.0
2018年首次发布的CANN迎来全新的3.0版本,完成了统一异构计算架构的升级。
CANN 3.0支持向下兼容和演进,端、边、云全场景协同,只需要一套应用代码,就可以兼容超过10种设备形态、14操作系统、多种AI框架。
同时,昇腾统一编程接口AscendCL满足了开发者在框架、算子等方面的定制化开发需求,并提供两种算子开发方式,兼具效率和性能。
CANN 3.0还充分释放了AI硬件的性能,高性能算库拥有1000多深度优化的硬件亲和算子,同时通过深度图优化、自动图拆分与融合、数据Pipeline智能优化等技术,支撑极致性能的发挥。
基于高度适配的软硬件组合,搭载CANN 3.0的华为Atlas硬件在主流推理和训练模型的性能实现了业界领先。
在视频场景中,Atlas 300I可同时处理80路1080p、25FPS的高清视频,是业界同时处理路数的2倍。
MindStudio 2.0
MindStudio为开发者提供了一套简单易用的开发工具,可高效完成端到端开发,让开发者在算子开发、模型训练、模型推理、应用开发、应用部署的全流程可以“拎包入住”,无需在不同工具上完成,显著降低开发门槛。
MindStudio支持训练、推理场景。
训练过程中,昇腾训练加速工具利用独有的Less BN(智能识别网络中不必要的BN算子)和随机冻结算法,大幅提升模型训练效率;推理场景中,昇腾模型压缩工具利用独有的智能算法,加速推理进程。
MindX
MindX 1.0带来了“2+1+X”模式,其中“2”是深度学习平台MindX DL、智能边缘平台MindX Edge、“1”是优选模型库ModelZoo,“X”则是使能各行业SDK。
MindX DL深度学习平台聚焦数据中心设备与计算资源的统一管理与调度,支持快速开发商用深度学习系统。
MindX Edge的优势在于可以一键式部署多样设备的边云协同推理业务,平台内存开销仅256MB,CPU占用率仅3%。
按场景和框架分类的优选模型库ModelZoo,则是支撑两大深度学习平台的核心动力。目前,ModelZoo已提供20多个按场景和框架的高性能模型,下半年将增加到50个以上。
此外,华为昇腾还打造封装了华为在行业AI领域的基础算法和经验积累的行业SDK,其中视觉+制造行业SDK将在2020年10月正式对外上线。
目前,华为松山湖基于Atlas的智能制造方案已经在华为计算产品的生产线实现用Atlas制造Atlas,AI贯穿制造的每个环节,完成标签缺陷检测、螺钉缺失等实现“秒级检测”,将质检准确率由之前的传统机器视觉质检的90%提升至99.9%,质检人员效率提升3倍。