写点什么

迅速 get 华为云深度学习“黑科技”

  • 2020-04-07
  • 本文字数:1794 字

    阅读完需:约 6 分钟

迅速get华为云深度学习“黑科技”

近日,由华为云举办的 Deep Learning Meetup 活动在华为杭州研究所举行。来自爱罗智能公司、杭州电子科技大学、华为云 EI 产品部等相关业界专家与现场听众,围绕深度学习技术的发展方向和领域应用等话题一起展开了深入交流与讨论。其中华为云 EI 专家给现场观众带来了《华为云深度学习服务介绍及实践》的主题演讲,那么,华为云深度学习平台究竟有哪些黑科技呢?现场干货满满,快来和我一起先睹为快~



华为云 EI 专家现场讲解华为云 EI 黑科技

多年积累 助力用户降低深度学习训练门槛

随着深度学习应用的不断推广,各行各业的用户都希望能够利用深度学习技术来解决实际场景问题。但是,深度学习模型训练需要具备一定的深度学习技术和编程能力,使得很多用户虽有满腔模型训练之志,却不得不败在深度学习的技术门槛上。


因此,如何让不会深度学习编程的用户,同样能够完成深度学习模型训练和模型应用,就是深度学习应用推广所面临的一个重大挑战。华为云的深度学习服务,使用迁移学习技术,将华为针对多个典型客户场景,所训练出的高性能的深度学习模型,预置在华为云深度学习服务中。行业用户在训练自己的行业模型时,只需要使用华为云深度学习服务,用自己的行业数据对预置模型进行重新训练,即可得到自己所需的行业模型。这整个操作过程只需 2 步操作即可完成,用户不必具备任何深度学习技术和编程基础。目前,华为云深度学习服务已经内置了包括提供图像分类、物体检测等在内的几十种 CNN/RNN 神经网络算法模型,方便用户进行便捷模型训练。

破除分布式编程壁垒 分布式训练不再是难题

在实际应用中,由于深度学习的网络层复杂、训练数据规模庞大,训练时间非常长,因此通常采用分布式计算来减少训练时间。但是,分布式开发本身就具有一定的技术门槛,很多用户并不具备分布式开发能力。因此,如何解决用户对单机代码的分布式改造是深度学习应用推广所面临的另一个重大挑战。


华为云深度学习服务,提供了自研的的 MoXing 高层库。用户在使用 MoXing 库进行模型开发时,只需聚焦业务逻辑代码实现,无需关心分布式和单机版的问题。一套代码既可以运行在单机模式,也可运行在分布式模式,这样就解决了不会分布式编程,却需要进行分布式训练的难题。同时,MoXing 库完全兼容 TensorFlow、MXNet、Keras 等主流开源库,给用户提供多的选择。

GPU 集群加速 降低分布式训练时间

使用 MoXIng 高层库解决分布式编程问题后,还需要解决分布式训练线性加速比的问题。由于深度学习需要使用海量数据来进行模型训练,因此通常需要使用 GPU 集群来进行分布式训练。但是,开源的分布式训练框架,在保证模型收敛的情况下,最大集群规模只支持 10 块 GPU。这意味着在进行数据运算时,即时使用更多的 GPU,计算效果也只相当于 10 块 GPU 的能力。


华为云深度学习服务,基于系统软硬件结合方案,搭载华为云的云容器引擎 CCE、GPU 高性能计算、对象存储服务(OBS)、高性能网络等能力,并通过混合并行、梯度压缩、卷积加速、EASGD 等技术加快模型训练速度。使得在 1000 块 GPU 的大规模集群中,分布式训练线性加速比也能够达到 0.8,大大降低集群分布式训练时间。

一个平台适用不同类型用户

对于深度学习的用户群而言,不同的用户,需求也不一样。对于初级用户而言,最好在界面上拖拖拽拽,点几下鼠标就完成深度学习训练。而对于骨灰级的用户,就是越自由,越开放越好,这样才能吸引骨灰级用户的关注与使用,满足高级用户的定制化需求。


华为云深度学习服务充分考虑到了用户的差异性,针对不同用户的需求,提供不同的开发环境。当前华为云深度学习服务将用户群分为从初级到骨灰级 5 个等级,针对不同等级的需求,华为深度学习服务提供不同的开发环境。例如:对于初级用户,提供了预置模型重训练功能,无需任何深度学习知识;对于入门级用户,MoXing 库提供了多种模型的接口,提供给用户使用;对于骨灰级用户,则提供了完全开放的开发环境,用户可自由选择开发方式,真正实现随需选择、自由定制,一个平台满足所有用户的诉求。


除了这些黑科技外,华为云深度学习服务还在平台管理、模型压缩、二次开发 API 等方面做了很多优化。基于此,用户可以借力华为云深度学习服务,降低深度学习训练和使用的难度。后续,华为云深度学习服务还会继续上线更多黑科技,帮助企业用户快速进入探索智能世界的轨道。


本文转载自华为云产品与解决方案公众号。


原文链接:https://mp.weixin.qq.com/s/5H9D3Wz8VOTTsAIW40v5ag


2020-04-07 17:20877

评论

发布
暂无评论
发现更多内容

全渠道CRM系统解决方案

低代码小观

低代码 CRM 客户关系管理 CRM系统 客户关系管理系统

前车之鉴:聊聊钉钉 Flutter 落地桌面端踩过的“坑” | Dutter

阿里巴巴终端技术

flutter 钉钉 移动端 跨端框架 桌面端

Nebula Graph|信息图谱在携程酒店的应用

NebulaGraph

图数据库 知识图谱 NebulaGraph

自助洗车机投放应该注意哪些问题?

共享电单车厂家

自助洗车加盟 自助洗车机投放 自助洗车场地

戴尔赋能科创小企业,共塑科创大时代

科创人

【国产】分布式批量作业调度平台TASKCTL产品验证的几种方式

敏捷调度TASKCTL

程序员 DevOps 分布式 ETL任务 自动化运维

突破疫情限制,WorkPlus助力企业打开远程高效办公新模式

BeeWorks

最佳实践 | 用腾讯云AI文字识别从0到1实现通信行程卡识别

牵着蜗牛去散步

腾讯 文字识别 技术实践 腾讯云AI 疫情防控

初识DevOps

天翼云开发者社区

DevOps 运维 前端开发

密钥管理系统-为你的天翼云资产上把“锁

天翼云开发者社区

数据 数据安全 密码管理

Authing 宣布推出云原生「多租户」身份解决方案

Authing

身份云 数字化转型 SaaS 多租户

​对 Jenkins 和 CloudBees CI 的 UI 改进

龙智—DevSecOps解决方案

CloudBees

自助洗车怎么洗?来看看洗车教程

共享电单车厂家

自助洗车加盟 自助洗车怎么洗 自助洗车机使用

实战攻略:企业如何一步步建立自己的数字孪生

BeeWorks

案例成果展 | 一朵“航空云”为国航APP核心业务保驾护航

York

云原生 敏捷实践 应用现代化

客户体验和客户服务的区别

龙国富

客户服务 客户体验管理

关于数据一致性解决方案

穿过生命散发芬芳

数据一致性 5月月更

自助洗车机如何使用?其实很简单

共享电单车厂家

自助洗车加盟 自助洗车机使用

在nginx中使用proxy protocol协议

程序那些事

Java nginx 网络协议 程序那些事 5月月更

小插件大功能!轻量化森BIM插件手把手教学

ThingJS数字孪生引擎

插件 数字孪生 BIM

Spark离线开发框架设计与实现

百度Geek说

后端

2022 开源之夏 | Curve 邀你与中国存储软件共成长,赢万元奖金

网易数帆

分布式 云原生 存储 Ceph curve

Klocwork 2022.1推出Kotlin分析引擎

龙智—DevSecOps解决方案

klocwork perforce

游戏美术和设计师的福音,Helix DAM 测试版来了!

龙智—DevSecOps解决方案

perforce Helix DAM

自助洗车机投放在哪里比较好?

共享电单车厂家

自助洗车加盟 车白兔自助洗车 自助洗车机投放 自助洗车场地

架构训练 模块五

小马

「架构实战营」

技术干货| MongoDB时间序列集合

MongoDB中文社区

mongodb

6元自助洗车怎么加盟?有啥门槛

共享电单车厂家

自助洗车怎么加盟 6元自助洗车 自助洗车加盟门槛

架构实战营作业五

热猫

Chrome Devtools调试小技巧

百度Geek说

后端

2022年国内外好用的10大甘特图软件(团队使用)

爱吃小舅的鱼

项目管理 Worktile 研发管理 甘特图 PingCode

迅速get华为云深度学习“黑科技”_服务革新_华为云产品与解决方案_InfoQ精选文章