全栈云平台如何配置保持回话 全栈技术平台_深度学习

整理 | 夕颜

2020 年 8 月 10 日,在昇腾 AI 新品全球发布会(HAI 2020)上,华为发布了 Atlas 全栈解决方案,包括一系列基础硬件与昇腾 AI 全栈软件平台。

 

与以往不同的是,这次华为把重头戏给了软件,正如华为昇腾计算业务总裁许映童所说,驱动 AI 继续发展的核心已经不再是硬件和算力,而是软件赋予各行业的能力。

首秀昇腾 AI 全栈软件平台

此次,华为发布的昇腾 AI 全栈软件平台包含异构计算架构 CANN 3.0、全流程开发工具链 MindStudio 和昇腾应用使能 MindX 1.0,覆盖基础软件到应用使能,分别对应有着不同需求层次的开发者。

       

全栈云平台如何配置保持回话 全栈技术平台_大数据_02

     

CANN 3.0 计算架构升级,提高开发效率和性能

其中,升级版的异构计算架构 CANN 3.0 为 AI 平台算子开发者而设计,至今已

经过三次迭代。

 

  • 2018 年,CANN 1.0,主打边缘推理
  • 2019 年,CANN 2.0,支持数据中心和 AI 训练
  • 2020 年,CANN 3.0,主打边云端协同,统一编程框架

 

CANN 3.0 支持后向兼容和演进,面向端边云全场景协同,只需要一套应用代码,即可兼容 10+ 种设备形态、14+ 操作系统以及多种 AI 框架,使能全场景 AI 开发。“全”的同时,CANN 3.0还实现了“简”。AscendCL(昇腾统一编程接口)满足了开发者在框架、算子等方面的定制化开发需求,使能高效开发。CANN 3.0提供两种算子开发方式,兼具效率和性能。

 

据介绍,目前 CANN 3.0 高性能算⼦库拥有 1000+ 深度优化的硬件亲和算子。基于高度适配的软硬件组合,搭载 CANN 3.0 的华为 Atlas 硬件在视频场景中性能大幅提高,比如 Atlas 300I 可同时处理 80 路 1080p、25FPS 的高清视频,是业界同时处理路数的 2 倍。

  • MindStudio 2.0: 开发工具易用,降低开发门槛

本次大会上,全流程开发工具链 MindStudio 2.0 也重磅亮相。MindStudio 为开发者提供了一套简单易用的开发工具,可高效完成端到端开发,让开发者从算子开发、模型训练、模型推理、应用开发、应用部署的全流程“拎包入住”,无需在不同工具上完成,显著降低开发门槛。

MindStudio 能够支持训练、推理场景。训练过程中,昇腾训练加速工具利用独有的 Less BN(智能识别网络中不必要的 BN 算子)和随机冻结算法大幅提升模型训练效率;而在推理场景中,昇腾模型压缩工具利用独有的智能算法加速推理进程。

MindX 首发,“2+1+X”组合出击

 

对于覆盖范围最大,不具备深度开发能力,但有开发 AI 应用需求的业务开发者,华为推出了应用使能工具 MindX,通过“2+1+X”助力 AI 计算融入千行百业。“2”是深度学习平台 MindX DL、智能边缘平台 MindX Edge、“1”是优选模型库 ModelZoo,“X”则是使能各行业 SDK。

       

全栈云平台如何配置保持回话 全栈技术平台_人工智能_03

       

深度学习平台 MindX DL 面向模型训练场景,华为提供了一套边云协同的平台设计方案。

 

智能边缘平台 MindX Edge 是面向推理场景的平台,基于边云协同设计、能够实现轻量化部署,支持摄像头、工控机、机器人、无人机、边缘推理服务器等多样化硬件形态支持。

优选模型库 ModelZoo 是辅助开发工具, 优势在于可以一键式部署多样设备的边云协同推理业务,平台内存开销仅 256 MB,CPU占用率仅 3%。按场景和框架分类的优选模型库ModelZoo 是支撑两大深度学习平台的核心动力,目前 ModelZoo 已提供 20 多个按场景和框架的高性能模型。据大会披露,这一数据下半年将增加到 50 以上。

 

此外,华为 AI 行业应用的经验积累会封装到制造行业 SDK 里,预计视觉+制造行业 SDK 将在2020 年 10 月正式对外上线。

回顾下硬件

大会上华为没有新的 AI 硬件产品发布,但现场也展示了不少以往发布的硬件,包括 AI 加速模块 Atlas 200、Atlas 300I 推理卡、Atlas 800 推理服务器、Atlas 900 AI 集群等,看两张现场实拍图吧!

全栈云平台如何配置保持回话 全栈技术平台_编程语言_04

全栈云平台如何配置保持回话 全栈技术平台_大数据_05

全栈云平台如何配置保持回话 全栈技术平台_人工智能_06