关于ZAKER 融媒体解决方案 合作 加入

HC 2019 前瞻:华为“吓人技术”又来了!这次受益的是开发者

IT168 09-17

去年 , 自从华为首创 " 吓人技术 " 在科技圈掀起了一阵不小的浪潮 , 可以说之后每一次的技术发布都让人眼前一亮。那你知道华为还有十大 " 吓人技术 " 吗 ? 这一次还是专门为开发者而来 !

这会是未来十年让开发者们年薪百万的 " 秘密宝典 " 吗 , 一同来看下 !

TOP1: 达芬奇架构

对 AI 开发而言 , 强大的算力是必不可少的。作为华为自研的面向 AI 的全新计算架构 , 达芬奇架构具备高算力、高能效、灵活可裁剪的特性。就像孙悟空用猴毛变出无数的猴子 , 达芬奇架构也可提供无穷无尽的算力。基于统一的达芬奇架构 , 开发者应用只需一次开发 , 即可在基于昇腾 AI 芯片的全产品上部署 , 并覆盖端、边、云的全场景。

TOP2:A-Tune 智能调优技术

传统操作系统总要手工调优才能实现更高性能 ? 现在 , 有了 A-Tune 技术 , 现有 OS 也能加装大脑 , 让操作系统更 " 懂 " 业务场景 , 给出最合适的资源模型 , 使得系统运行更加智能 , 实现鲲鹏多核效益最大化 , 最终实现应用性能加速。可以说 ,A- Tune 技术犹如孙悟空七十二变 , 让初学者能尽可能屏蔽鲲鹏硬件和 OS 的底层细节 , 降低开发的准入门槛 ; 让高阶开发者则可以针对具体的业务场景进行定制 , 如丰富经验库、训练自己的模型、实现更细粒度的调优等 , 轻松满足从入门小白到专业 pro 的不同需求。

TOP3:S2S 自动微分

相较于业内其他自动微分种类 , 在华为自研的全场景 AI 计算框架 MindSpore 中的自动微分采用 S2S 形式 , 具备可编程性强、优化效率高、调试手段丰富等特点。例如 , 开发者能够用原生 Python 实现 AI 算法 , 同时 S2S 自动微分天然支持丰富的编译优化 , 为代码带来更好的性能 , 另外 , 开发者还可使用可视化接口更方便地观察程序运行时的状态 , 更高效地完成 AI 算子开发。

TOP4: 分布式深度学习技术

通常 , 深度学习训练过程涉及大规模的参数的网络间传递。为此 , 华为云 ModelArts 团队专门使用 AllReduce 算法进行梯度聚合来优化带宽。同时对传输的梯度进行融合 , 即对小于阈值大小的梯度多次传输合并为一次 , 提升带宽利用率 ; 另外在通信底层采用 NVIDIA 的 NvLink、P2P 等技术来提升节点内和节点间通信带宽 , 从而降低通信时延。

基于分布式学习技术 , 华为云 ModelArts 在千级别资源规格多机多卡分布式环境下 , 典型模型 ResNet50 在 ImageNet 数据集上实现加速比>0.85, 达到行业领先水平。

TOP5: 图神经网络

图神经网络 ( GNN ) 是在图数据 ( 非欧数据 ) 上的高阶学习方法 , 使得在现实世界大量数据能被图建模。例如 , 在电子商务领域 , 一个基于图的学习系统能够利用用户和产品之间的交互来实现高度精准的推荐 ; 在化学领域 , 分子被建模为图 , 在新药研发中测定其生物活性等。相较于当前主流的深度学习技术 ( CNN、RNN 等 ) ,GNN 算法就好像《西游记》中孙悟空的 " 火眼金睛 ", 能更有效地处理图结构数据。目前 , 华为云 ModelArts 平台也在帮助开发者更容易地使用 GNN。

TOP6: 轻量级云化集成开发环境

轻量级的云化集成开发环境 ( Cloud IDE ) 基于开源的华为自研内核 , 具备了领先的代码分析、检查能力和 AI 辅助编码能力。开发者使用 CloudIDE 进行开发时 , 不需要预先安装任何软件 , 环境自动化配置 , 实例永久使用。AI 辅助编码更是让开发人员基于 AI 可以整行补全代码 , 对开发者的当前输入进行归一化和序列化处理 , 并预测下一个符合语法语义的词的所有可能结果 , 并对结果进行基于概率的排序 , 在理想状态下可以为开发者节省 90% 的编码工作 , 真正实现在可信环境中更高效地编码。

TOP7: 可视化全流程 AI 开发工程化技术

可视化全流程 AI 开发工程化技术可简化开发流程 , 大幅降低开发门槛、提升开发效率。基于可视化全流程 AI 开发工程化技术 , 华为云 ModelArts 可实现在 AI 开发全生命周期中 , 从原始数据、标注数据、训练作业、算法、模型、推理服务等 , 提供全流程可视化管理。同时无需人工干预 , 自动生成溯源图 , 选择任一模型 , 都可以找到对应的数据集、参数、模型部署在哪里。

TOP8: 多模分布式数据库

仿佛西游记中的 " 三头六臂 ", 华为云多模分布式数据库为开发者提供以 100% 兼容开源接口、多模型一致运维具备高性能、低成本、高可靠、高安全、易管理的特点。华为云 Taurus 致力于成为最新一代企业级分布式数据库 , 解决海量存储 , 极高并发性能场景 , 可以说是智能时代数据处理的 " 新引擎 "。华为云 GeminiDB 则是业界超强性能的分布式多模 NoSQL 数据库 , 具备高性价比优势 , 为大企业级业务护航。

TOP9: 智能化的软件开发技术

经过三十年的软件开发实践 , 华为已经积累了与开发相关的大量数据 ( 例如 : 代码、文档、检视意见、测试用例、问题单等等 ) 。华为云 DevCloud 在智能化的软件开发上持续投入 , 可以有效减少开发过程中低价值、重复性的活动 , 例如自动发现常见的编码错误、对部分错误给出修复、自动对多人编码过程产生的冲突进行消解 , 在某些场景下甚至能自动生成一些高价值的代码、帮助定位运行错误等。

TOP10:Huawei LiteOS IoT Stack 技术

当前 , 中国正成为全球最大的物联网市场并引领全球物联网发展趋势 , 但从全球整体进程来看 , 物联网在技术突破、行业融合、规模应用等方面还存在许多不足。Huawei LiteOS 致力于构建 IoT 端侧整体解决方案 , 并开源打造 IoT OS 技术底座及 IoT Stack 全栈技术 , 具备轻量级、低功耗、端云协同、即插即用、组件丰富、快速开发等关键能力 , 为开发者提供 " 一站式 " 完整软件平台 , 有效降低开发成本和难度、缩短开发周期。

总结来看 , 如今基于十大 " 吓人技术 ", 华为的 MindSpore、DevCloud、ModelArts、Atlas 等各大产品与服务都在降低开发者在开发过程中的每一道门槛 , 助力开发者打怪升级 , 化身开发大神不再是梦。

如果想要更深入地了解华为赋能开发的诸多高效 " 装备 ", 那不如来 2019 华为全联接大会瞧一瞧。9 月 18 至 20 日 ,2019 华为全联接大会将在上海的世博展览馆和展览中心举办。大会 DAY3 更是专为开发者准备的技术盛宴 , 华为诸多技术大咖将带来持续赋能开发者高效晋级的演讲 , 现场干货满满 , 精彩着实不容错过。还在等啥 ? 赶快进入 2019 华为全联接大会官网 , 开启抢票模式 !

https://www.huawei.com/cn/press-events/events/huaweiconnect2019?ic_medium=hwdc&ic_source=corp_event2_hc2019

以上内容由"IT168"上传发布 查看原文
相关标签 ai华为华为云iot

觉得文章不错,微信扫描分享好友

扫码分享