AI测试 HUAWEI HiAI 开放能力公开课引燃上海 高速赋能应用开拓新时代

华为终端开放实验室 · 2018年03月28日 · 540 次阅读

从严冬到暖春,从北京到上海,HUAWEI HiAI 公开课一路向南。

3 月 24 日,这场在业界颇负盛名的公开课走进上海凌空 SOHO,与近百名开发者围绕 AI 端侧落地的话题展开探讨。这座由普利兹克奖获得者扎哈·哈迪德设计的楼宇极具特色,律动、包容,又颇具未来感,这一切恰与 HUAWEI HiAI 的定位不谋而合:让手机 AI 应用程序运行更快,体验更好;让开发更简单,以最低工作量、最快方式,为用户提供更佳产品;携手合作伙伴建立起 AI 开发生态,产生双赢多赢效果。

2017 年,是 AI 落地爆发的一年,但细数投身这场热潮中的企业,不难发现,超过 90% 的落地方案都将关注点聚焦于 AI 云化上,而如 HUAWEI HiAI 一样有着云端芯结合方案的屈指可数,这一计算平台包括了三个层次的开放:HUAWEIHiAI service 层服务开放、HUAWEI HiAI Engine 应用能力开放以及 HUAWEI HiAI Foundation 加速能力开放。


事实上,已经有不少业界人士意识到:从目前的行业发展来看,AI 在可触碰的终端落地,将不仅能大大升级用户体验,更能进一步推进了互联网 AI 化的进程。目前,华为 mate10 系列、华为荣耀 V10 系列,以及 4 月 12 日即将在国内发布上线的华为 P20 系列手机都搭载有 AI 能力,实现了 AI 的端侧落地。2017 年,华为终端在国内及海外的销量及市场占有率始终保持上升趋势,依托用户优势及丰富的海外拓展经验,对于接入 HiAI 平台的相关应用而言,突破自身平台、资源瓶颈,解决应用出海难题等都将变得易如反掌。

简单工具与丰富接口,聚焦更佳开发体验

在 2017 年 6 月时代周刊在全球评选了 25 款最佳应用,其中就有 9 款应用具备 AI 能力。

为应用植入 HiAI,到底有多难?公开课现场,来自华为开发工具的一位讲师通过安装、调取、拖动、保存等几个简单动作的演示,在不到三分钟的时间里,就完成了一段程序的 “升级转型”。

基于 Android Studio 的扩展能力,华为终端开放实验室通过 Deveco 平台deveco.huawei.com,为开发者提供了包括 HiAI Engine Tools、HiAI Foundation Tools、远程真机调试在内的功能服务,帮助开发者快捷、高效、轻松的实现全新体验的 AI 应用开发。


一位开发工程师坦言,HiAI 移动计算平台上丰富的 API 接口、超高速度的运行处理能力、灵活调度的异构资源、更隐私安全的开发环境对他而言极富魅力。

面向具备算法模型的开发者,华为 HiAI 软件架构师通过案例,详尽介绍了算子模型移植平台的方法。但对于更多的应用开发者而言,开发算子模型并非易事,那么如果没有算子模型,在华为 HiAI 平台上应用能否实现 AI 能力?华为 CBG 软件工程部芮祥麟博士给出了肯定的答案:即使是一位入行不深的初级开发工程师,只需要在 HiAI 移动计算平台上输入数行简单的代码,也能让创意落地生花,成为现实。


通过面向移动终端的 HiAI Engine 层的接口,可以实现小时级的 AI 能力集成,节约 80% 以上的 AI 开发时间,并且,丰富的 AI 应用的能力和使用场景也将为应用赋能,通过人脸识别、动作识别、AR、语音识别、图像识别等超过 20 个的接口能力,应用将更加智慧强大。

高效升级,NPU 助跑体验新速度

去年,华为 HiAI 平台上引入 NPU,专门负责处理卷积计算等神经网络方面的计算工作,助力华为 2017 旗舰机 Mate 10/Mate 10 pro 能够从端侧实现 AI 能力接入。相比 CPU,NPU 拥有 50 倍能效和 25 倍的性能优势。当时,华为就曾表示将开放 HiAI 的强劲能力,更优异的性能、更友好的迁移环境,能够支持每一位应用开发者投身人工智能产业,尝试与未来对话。

历经 4 个月, HiAI 已经由 V100 升级到 V150 版,新版本不仅在框架、API 接口、文档与工具方面为开发者提供了更多支持,算子计算能力更是从 42 个提升到 99 个!


技术方面,HiAI 移动计算平台支持针对神经网络模型运算的专用 AI 指令集,可以用最少的周期高效并行执行更多的神经网络算子;在离线编译时,也能够通过层间融合的方式减少 DDR 的读写带宽,提高性能;针对神经网络模型中的相关数据以最高效的方式重新排放,特别对于 FeatureMap 的通道数据,在做卷积运算时,与通道相关联的计算效率也会得到大幅提升;支持稀疏化模型的加速,在不损失计算精度的前提下,对权重进行置零稀疏优化,极大地提高计算效率,并降低带宽;支持 8bit,1bit 量化,有效降低计算带宽和存储,提高能效。

值得关注的是,华为的第三代开发板——HiKey 970 预计在今年 4 月上线发售,这一代开发板集成了华为的 HiAI 框架以及其他主流神经网络框架,除了支持 CPU 和 GPU 的 AI 计算外,还支持基于 NPU 的神经网络计算硬件加速,能为端侧 AI 的开发使用提供更多便利。届时,通过华为开发者联盟(http://developer.huawei.com/consumer/en/home)等网站即可了解最新讯息。


平台共享,构造未来应用生态

华为开发者联盟工作人员称:截至 2017 年底,通过华为的生态开放渠道,开发者直接触达 3.4 亿的用户,较 2016 年同比增长达到 62.5%。这其中,海外用户超过 2000 万,2018 年,华为应用市场也将出海,助力中国应用,实现全球的业务分发。

华为 HiAI 平台的三层开放能力也预示着华为 HiAI 的三个生态目标——
共享:已有能力邀请让更多合作伙伴一起使用;
共赢:助力合作伙伴以更低开发成本,提升开发体验和用户体验;
共筑最佳体验:通过合作双方能力互补后,在华为设备上提供更好的体验支持。


从人才培养到开发支持,从创新支持到营销辅助,面向不同对象,华为制定了 “耀星计划”,旨在通过资金、平台、资源的全方位推进,为更多应用赋能,助力创新,共建 AI 开发生态!

截止至目前,HiAI 能力开放公开课已经在北京、上海相继开课,今年,这一课程还将在国内其他主要城市持续开讲,携手更多应用开发者拥抱更具想象力的未来!

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册