MindSpore如何加速下一代云与AI原生生态系统的到来?

Stella981
• 阅读 669

数字经济时代,AI已经成为各行各业决胜未来的“杀手锏”,拥抱数字经济首先便是AI应用开发。而选择一款“趁手”的AI计算框架显得非常重要,不仅可以降低环境部署、测试迭代、训练部署等从应用开发到推出等一系列繁杂步骤所带来的诸多挑战,还能节省时间与精力,加速产品上市。

MindSpore如何加速下一代云与AI原生生态系统的到来?

在首届在线云原生技术大会上,华为计算开源生态部副总监黄之鹏,将重点介绍华为最近开源的全场景深度学习框架MindSpore,以及MindSpore是如何借助Kubernetes、WebAssembly、eBPF等云原生技术,来加速下一代云+AI原生开源生态的到来。

MindSpore是华为在今年3月召开的开发者大会上正式开源,MindSpore是一款支持端边云全场景的深度学习训练推理框架,当前主要应用于计算机视觉、自然语言处理等AI领域,旨在为数据科学家和算法工程师提供设计友好、运行高效的开发体验,提供昇腾AI处理器原生支持及软硬件协同优化。

MindSpore如何加速下一代云与AI原生生态系统的到来?

据了解,使用MindSpore具有以下优势:

  • 简单的开发体验。帮助开发者实现网络自动切分,只需串行表达就能实现并行训练,降低门槛,简化开发流程;

  • 灵活的调试模式。具备训练过程静态执行和动态调试能力,开发者通过变更一行代码即可切换模式,快速在线定位问题;

  • 充分发挥硬件潜能。最佳匹配昇腾处理器,最大程度地发挥硬件能力,帮助开发者缩短训练时间,提升推理性能;

  • 全场景快速部署。支持云、边缘和手机上的快速部署,实现更好的资源利用和隐私保护,让开发者专注于AI应用的创造。

在国内诸多IT巨头主导的AI框架中,华为MindSpore更侧重不同行业的智能计算需求,从而在千行百业等多场景中具备更强的适用性,并逐渐脱颖而出。

与其他AI框架最明显的区别在于,华为MindSpore一开始就采用“端、边、云”统一架构,实现一次开发、按需部署、协同计算,免去很多因架构不统一带来的重复训练和部署工作量,进一步提高AI应用开发效率。

早在2018年,华为在提出AI框架理念并发布MindSpore框架时,就与覆盖“端、边、云”全场景的昇腾系列AI芯片相匹配,充分发挥原生支持和软硬件协同优点,快速适配各行各业具体业务场景,在实践中迭代成长。

针对不同的运行环境,MindSpore框架架构上支持可大可小,适应全场景独立部署。MindSpore框架通过协同经过处理后的、不带有隐私信息的梯度、模型信息,而不是数据本身,以此实现在保证用户隐私数据保护的前提下跨场景协同。除了隐私保护,MindSpore 还将模型保护内建于框架中,实现模型的安全可信。

MindSpore通过实现AI算法即代码,使开发态变得更加友好,可以显著减少模型开发时间。以NLP(自然语言处理)典型网络为例,相比其它框架,用MindSpore可降低核心代码量20%,开发门槛大大降低,效率整体提升50%以上。

与此同时,华为也在大力建设MindSpore社区,通过开放治理、开放开发、开放协作、开放创新等四个开放的理念,以开发者第一的信念,打造全新的深度学习开源社区。

MindSpore社区团队还通过与WebAssembly、eBPF、Kubeflow等云原生相关的技术与项目相结合,推动面向全场景WASM运行时的、基于eBPF可观测及可解释的、以及依托Kubeflow开源MLOps的全新Cloud+AI开源生态的建设。

此外,在本次在线云原生技术大会上,华为云云端展厅中同样展示了多个开源项目,其中就包含MindSpore,欢迎报名参加本届峰会的小伙伴前去“探展”:

http://cncf-huawei.lfasiallc.cn/」

点击【阅读原文】去“探展”。


MindSpore如何加速下一代云与AI原生生态系统的到来?

2020年7月30日-8月1日

MindSpore如何加速下一代云与AI原生生态系统的到来?

MindSpore如何加速下一代云与AI原生生态系统的到来? :****大会网站,https://cncf.lfasiallc.cn/

MindSpore如何加速下一代云与AI原生生态系统的到来?

扫描二维码联系我们!


CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux  Foundation,是非营利性组织。

_CNCF云原生计算基金会)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。请长按以下二维码进行关注。_

MindSpore如何加速下一代云与AI原生生态系统的到来?

本文分享自微信公众号 - CNCF(lf_cncf)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
待兔 待兔
2个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
2年前
Android蓝牙连接汽车OBD设备
//设备连接public class BluetoothConnect implements Runnable {    private static final UUID CONNECT_UUID  UUID.fromString("0000110100001000800000805F9B34FB");
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
8个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这