5年5亿美金,华为昇腾如何构建全行业AI生态?
作者 | 阿司匹林
出品 | CSDN(ID:CSDNnews)
2018 年,在第三届 HUAWEI CONNECT(华为全联接大会)上,华为首次公布了 AI 战略与全栈全场景 AI 解决方案,其中包含全球首个覆盖全场景人工智能的华为昇腾(Ascend)系列处理器以及基于华为昇腾全栈技术的产品和云服务。
围绕昇腾芯片,华为推出了智能边缘推理、数据中心推理、开发者套件、昇腾云服务等系列产品,来帮助 AI 在云边端的落地。
硬件只是底层的基础设施,想要充分发挥昇腾的计算能力,让 AI 真正落地,就需要软硬协同,打造完整的软件栈,积极构建 AI 开发者生态。
近日,在苏州举行的“2020 全球人工智能产品应用博览会”上,华为昇腾计算业务副总裁张迪煊向 CSDN 介绍了昇腾的生态构建之路,包括深度学习框架 MindSpore 开源背后的故事,以及昇腾开发工具链的进展。
张迪煊表示,昇腾在基础软件上投入了 3000 多人的研发力量,让软件工具从无到有,从能用到好用,真正满足开发者的需求。未来 5 年,华为还将投入 5 亿美金来打造 AI 生态,通过与各大高校、机构、初创企业等合作,全方位、多维度支撑华为 AI 的快速发展和落地。
开源 MindSpore,构建 AI 基础能力,从学习 PyTorch 做起
今年 3 月,华为正式开源了深度学习框架 MindSpore。它对下通过 CANN 发挥芯片的能力,对上提供网络编程API,以此开发AI应用程序,并且支持 ModelArts 服务。
MindSpore 集成与借鉴了业界主流框架的优势,能够提供全场景统一的 API,可进行自动微分、自动并行、自动调优;MindSpore IR 计算图表达可以执行深度图优化等。
相比同类产品,MindSpore 有三个特点,一是开发态友好,AI算法即代码;运行高效,与昇腾芯片对接;部署灵活,全场景按需协同。
实际上,除了华为之外,百度、旷视等也都有开源了自家的深度学习框架 PaddlePaddle(飞桨)和 MegEngine。
在谈及开源 MindSpore 的初衷时,张迪煊表示,因为业界没有框架能够真的覆盖云端边场景,而华为的业务范围决定了 MindSpore 的天然场景优势。
当然,目前业界的主流深度学习框架依然是 TensorFlow 和 PyTorch。作为一个后来者,MindSpore 在打造生态之路上采用了与 PyTorch 相似的路径:从学术界做起。
张迪煊表示,PyTorch 之所以能快速起来,是因为其用户界面非常友好,在学术界占有率越来越高,从而反哺工业界。而 MindSpore 在用户界面上和 PyTorch 比较相似,通过与高校和企业合作论文,以及开展各种大赛、活动,MindSpore 可以更容易吸引科研界的关注。
不过,作为一家硬件厂商,华为并不排斥合作。目前华为的底层硬件不仅支持 MindSpore,也支持第三方框架,并且同时在跟百度和旷视合作,提供多样化的硬件资源。
张迪煊表示,“中国应该有多个框架,供全球使用。”
投入 3000 人,从能用到好用,昇腾打造全栈解决方案
除了 MindSpore 之外,华为在基础软件上投入了大量的资源,其中昇腾团队有 70% 的人在做软件,3000 多人。
今年 8 月,在深圳举行的昇腾 AI 新品全球发布会(HAI 2020)上,华为正式发布了昇腾 AI 全栈软件平台,包含异构计算架构 CANN 3.0、全流程开发工具链 MindStudio 和昇腾应用使能平台 MindX。作为基础的软件工具,昇腾 AI 处理器的软件栈为开发者提供了计算资源、性能调优等运行框架以及功能丰富的工具。
CANN 3.0:基础架构作为连接硬件与软件的必由之路,而 CANN 3.0 完成了统一异构计算架构的升级。CANN 3.0 支持后向兼容和演进,只需要一套应用代码,即可兼容 10+ 种设备形态、14+ 操作系统以及多种 AI 框架。此外,CANN 3.0 提供两种算子开发方式,兼具效率和性能。目前,CANN 3.0 高性能算子库拥有 1000+ 深度优化的硬件亲和算子。
MindStudio 2.0:MindStudio 2.0 是 AI 全栈开发工具链,包括网络模型移植、应用开发、推理运行及自定义算子开发等功能,支持端到端开发,从算子开发、模型训练、模型推理、应用开发到应用部署的全流程,无需在不同工具上完成,可以显著降低开发门槛。训练过程中,可利用 Less BN(智能识别网络中不必要的 BN 算子)和随机冻结算法大幅提升模型训练效率;而在推理场景中,昇腾模型压缩工具可帮助加速推理进程。
MindX:MindX 1.0 通过 “2+1+X”助力 AI 计算融入千行百业。其中“2”是深度学习平台 MindX DL 和智能边缘平台MindX Edge;“1”是优选模型库 ModelZoo,目前已有 20 多个按场景和框架的高性能模型,预计将在今年增加到 50 以上;“X”则是使能各行业的 SDK。
所有软件都有能用到好用的过程,华为在打造开发工具的过程中也遇到过这个问题。张迪煊表示,MindStudio 2.0 就比 MindStudio 1.0 好用。
每个开发者都有自己的开发习惯,比如先用另一个工具来做开发,然后用华为的工具来做部署。然而对开发者来说,软件平台的切换往往意味着较长的适应过程。
针对这一问题,MindStudio 2.0 已经支持 14 个开发工具,到年底会支持 60 多个工具,而且这些工具全部实现组件化设计,并采用标准的 API,这样就可以不改变开发者原有的开发习惯,直接将 API 组件接入到 MindStudio,全程不用切换开发平台。
芯片底层的开放程度也决定了开发者的效率。因为开发者必须了解芯片的底层架构,包括每个内存单元的地址,才能够进行高效调用,华为的工程师也经历过同样的困难。张迪煊举例道,“去年的时候,开发一个算子大概要一到两个月,后来(我们)对底层函数做了加速封装,将其抽象出来,大大提高了开发效率。”
此外,华为在 MindStudio 2.0 还上增加了 AscnedCL 统一编程接口,解决底层的算子驱动优化问题,从而影响上层应用。
张迪煊表示,架构决定了平台在各行各业的推广能力。如果是垂直烟囱式架构,每个行业都要打造自己的烟囱,能力就没法共享,不能互通。而华为要做好水平层,然后在水平层上面构建烟囱,这样底层丰富能力就可以共享给每个烟囱。
5 年 5 亿美金,送出 1000 张训练卡,构建全行业 AI 生态
AI 开发者生态构建并不是一蹴而就的,找到潜在的开发者,并为他们提供更好的工具和服务非常关键。华为把目光投向了高校。
张迪煊表示,华为去年引进的大部分天才少年都是人工智能领域的,但是这些人才也需要一套完整的学习路径和开发工具来进行锻炼。
目前,教育部批准了 200 多所高校开设人工智能相关专业课。去年以来,华为已经与多所高校展开合作,从教材到课程再到开发工具,打造完整的人才培养路径。
教材方面,华为联合了“新一代人工智能系列教材”编委会、计算机类专业教指委、高等教育出版社立项了人工智能专业实践系列教材。目前,《昇腾AI处理器架构与编程》、《深度学习与MindSpore》两本教材已经发布。《昇腾AI开发基础指南》、《HCIA-AI华为认证工程师教材》也正在编纂中,不久就可以与广大师生见面。
另外,因为每个学校都有自己的擅长点,华为还跟国内十所高校联合开发了 10+ 课程,包括人工智能导论、机器学习与模式识别、深度学习、人工智能程序设计、语音识别、计算机视觉、自然语言处理、智能芯片原理与应用、智能系统与应用等。
开发工具方面,华为推出了支撑全流程开发的工具链 MindStudio,方便更多的开发者进行算子开发、模型训练与模型推理等应用开发。
张迪煊表示,昇腾还在跟 60 多所高校合作,采取软件众筹的模式,将部分模型开放给高校的博士等,然后再通过社区回馈给华为。利用高校的智慧,帮助完善 ModelZoo,帮助华为做网络模型的构建。
为了更好地为开发者提供技术服务,华为还搭建了昇腾社区,并提供开发者论坛,方便开发者交流和答疑,打造一个知识共享的平台。此外,针对那些缺乏算力的开发者,华为还将今年送出 1000 张训练卡,并通过云服务的方式来提供算力支撑,助力 AI 科研与应用。
据悉,目前华为在60所高校开设了昇腾AI课程,到年底会扩展到100所以上。同时也完成了100家SV的认证,落地120多个方案,开发者的数量从零起步发展到4万多名。
张迪煊表示,以前华为主要考核收入指标,但是今年新增了生态指标,华为将在未来 5 年投入 5 亿美金,今年则投入 1 亿美金,来打造 AI 生态。“把钱花出去,跟各个机构合作,扶持没有钱的早期初创企业,在产业里构建全方位的 AI 能力,全面构建生态组织,用组织支撑 AI 生态的发展,这是我们在多个维度构建的支撑点。”
更多精彩推荐
GitHub 标星 20000+,国产 AI 开源从算法开始突破 | 专访商汤联合创始人林达华
性能超越GPU、FPGA,华人学者提出软件算法架构加速AI实时化
马斯克脑机接口、BrainOS相继发布,不努力也能有出路了
核心代码全开源后,还能做出“卡”别人脖子的产品吗?
跑路后再删库?思科前员工离职后恶意删库,损失达 240 万美元
相关文章:

avascript中的this与函数讲解
徐某某一个半路出家的野生程序员javascript中的this与函数讲解 前言 javascript中没有块级作用域(es6以前),javascript中作用域分为函数作用域和全局作用域。并且,大家可以认为全局作用域其实就是Window函数的函数作用域ÿ…
英特尔第11代酷睿处理器TigerLake发布,集成Xe GPU,采用10nm制程技术
2020 年 9 月 2 日,英特尔发布了下一代移动 PC 处理器,,搭载英特尔锐炬 Xe 显卡的全新第 11 代智能英特尔酷睿处理器(代号“Tiger Lake”)是全球性能领先的轻薄型笔记本处理器,能够为Windows 和 ChromeOS 系…

带闰年判断的正则表达式
作者: xixigongzhu(夕夕公主) http://search.csdn.net/Expert/topic/1974/1974227.xml?temp.6640131首先,你的年的范围是1800-3999润年:1800,1900,2100,2200,2300,2500&#x…

FTP命令解析
FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。 FTP的命令行格式为: ftp -v -…

openresty 前端开发入门五之Mysql篇
2019独角兽企业重金招聘Python工程师标准>>> openresty 前端开发入门五之Mysql篇 这章主要演示怎么通过lua连接mysql,并根据用户输入的name从mysql获取数据,并返回给用户 操作mysql主要用到了lua-resty-mysql库,代码可以在github上…

深入理解JavaScript系列(10):JavaScript核心(晋级高手必读篇)
http://www.cnblogs.com/TomXu/archive/2012/01/12/2308594.html 本篇是ECMA-262-3 in detail系列的一个概述(本人后续会翻译整理这些文章到本系列(第11-19章)。每个章节都有一个更详细的内容链接,你可以继续读一下每个章节对应的…

显示打印对话框
Montaque(Rain ManRainman) http://search.csdn.net/Expert/topic/1756/1756799.xml?temp.8004572加一个printdialog到form上,然后调用 printDialog1.ShowDialog() --------------------------------------------------------------- Dim pt As Printi…

百度CTO王海峰服贸会展示AI新基建成果,飞桨获“科技创新服务示范案例”奖
AI正在为各行各业注入新活力,而AI新基建也在为包括服务贸易领域在内的社会经济发展提供新动力。9月4日,万众瞩目的2020中国国际服务贸易交易会正式召开。这是疫情发生以来,我国在线下举办的第一场重大国际经贸活动,吸引了1.8万家境…

创建画布(验证码)
<?php //创建画布$width 500;$height 800;$imageimagecreatetruecolor($width,$height);//var_dump($image); //处理画布 //imagecolorallocate() 分配颜色到画布上,选择一个颜色。//分配颜色$greenimagecolorallocate($image,0,255,0);//填充(油漆…
认知推理下的常识知识库资源、常识测试评估与中文实践项目索引
作者 | 刘焕勇责编 | 李雪敬出品 | CSDN博客Cognitive InferenceCognitive Inference,认知推理、常识知识库、常识推理与常识推理评估的系统项目,以现有国内外已有的常识知识库为研究对象,从常识知识库资源建设和常识推理测试评估两个方面出发…

句号一定要划在句子最美的地方
句号一定要划在句子最美的地方。。。。。。。。。。。。。离职中。。。。转载于:https://blog.51cto.com/luoguoling/944357

调用系统中的默认EMAIL程序
System.Diagnostics.Process.Start("mailto:YourReceiverabcd.com?subjectWhatever&bodyWhatever")

功能点分析:商品类目表
前言作为电商网站,必然要有商品类目表,以便商品分类检索。而设计商品类目表,又是一件特别繁杂的事情。一件商品可能有多个类目来检索出来,比如苹果手机,可以从品牌检索也可以从手机检索。一个类目对应多个商品…

Iframe 用法浅析
解释成“浏览器中的浏览器“很是恰当 <iframe frameborder0 width170 height100 marginheight0 marginwidth0 scrollingno src"move-ad.htm"></iframe> <IFRAME>用于设置文本或图形的浮动图文框或容器。BORDER<IFRAME BORDER"3">…

MySQL之简单示例
Create Table1.创建数据表 CREATE TABLE amount ( id int(11) NOT NULL AUTO_INCREMENT, amount decimal(10,2) DEFAULT NULL, PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8DELIMITER $$2.创建触发器示例 (1)CREATE /*[DEFINER { u…
滴滴AI Labs负责人叶杰平离职!CTO 张博接任
叶杰平9 月 7 日,滴滴出行副总裁、滴滴出行研究院副院长、AI Labs 负责人叶杰平发布内部信,表示即将于近期离职。经滴滴公关部负责人证实,确认叶杰平将离职一事属实。有人猜测,这位 AI 技术大牛的离职,似乎与滴滴近期对…

Alipay秘钥问题
有三种秘钥一个是应用公钥 一个是支付宝公钥 ALIPAY_PUBLIC_KEY 还有一个是秘钥 RSA_PRIVATE_KEY 用支付宝工具生成的那两个分别是 应用公钥 和 秘钥 应用公钥需要提交到支付宝 代码里要用到的两个秘钥分别是 支付宝公钥 和 秘钥 弄了半天总算通了...转载于:https://www…

各种媒体在线播放代码
<embed src"http://wmt2.aboutmedia.com.tw/Aboutmedia/warner/mtv/naying-021011_01v_120k.wmv";; autostart"true" loop"true" width"200" height"150" > 把这个网址http://wmt2.aboutmedia.com.tw/Aboutmedia/wa…
网友:Java岗,自学一个月跳槽计算机视觉!附学习资源合集
笔者在脉脉上看到一条帖子:原来Java岗,自学一个月成功跳槽视觉算法岗。这已经不是笔者第一次看到转行成功的程序员案例了,而大家的跳槽动机基本上都离不开,发展趋势、岗位高薪、职业兴趣。计算机视觉行业真相:竞争压力…

Github的Tom大鸟:我是如何拒绝微软30w的诱惑,专注于Github事业
08是闰年,嗯,这年有366天(废话真多),大概就在去年的此时此刻,我自己一个人孤伶伶坐在旧金山的某个叫Zeke的球迷酒吧。通常我不会去球迷吧鬼混的,更不会来SOMA这个鸟地方(SOMA是旧金山…

Oracle数据库文件坏块损坏的恢复方法
故障描述打开oracle数据库报错 “system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。经检测数据库文件发现sysaux01.dbf有坏块,sysaux01.dbf文件损坏。数据库没有备份,不能通过备份去恢复数据库。现急需恢复zxfg用户下的数据。故障分…

“画中画”效果--谈IFRAME标签的使用
作者:秋实 文章来源:天极网页陶吧 纵观时下网站,本来网速就有些慢,可是几乎每页都要放什么Banner,栏目图片,版权等一大堆雷同的东西,当然,出于网站风格统一、广告效应的需要&…
Cognitive Inference:认知推理下的常识知识库资源、常识推理测试评估与中文实践项目索引...
作者 | 刘焕勇责编 | 李雪敬出品 | CSDN博客CognitiveInferenceCognitive Inference,认知推理、常识知识库、常识推理与常识推理评估的系统项目,以现有国内外已有的常识知识库为研究对象,从常识知识库资源建设和常识推理测试评估两个方面出发…

敏捷开发实践总结(二):关于测试
用了两个冲刺周期,我们组算是把敏捷开发的测试流程给捋顺了。这里对我们的测试,以及敏捷开发中的测试做一个小结。一、开发组一定不能讳疾忌医。作为开发人员,一定要秉着这个出发点去看待测试。业务测试测试组测试,自测࿰…

手机网站的几点注意
http://www.haorooms.com/post/phone_web转载于:https://www.cnblogs.com/momox/p/6252679.html

HEAD元素使用集锦
作者:火焰鸟 文章来源:大众网络报 HTML文档由两部分组成:Head(主题部分,一般来说是不可见的)和Body(正文部分,在浏览器中是可见的)。随着FrontPage及Dreamweaver&…
10 个 Python 工程师,9 个不合格!
毋庸置疑,Python越来越被认可为程序员新时代的风口语言。无论是刚入门的程序员,还是年薪百万的 BATJ 的大牛都无可否认:Python的应用能力是成为一名码农大神的必要项。 所以,很多程序员把Python当做第一语言来学习。 但对于Python…

使用谷歌jquery库文件的理由
使用谷歌jquery库文件的理由 最近看到,那些引用jquery的文件那些网站,好多是使用谷歌的库;像这样的<script type”text/javascript”src”http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js“></script>(最近发展…

apache性能测试工具ab使用详解
网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。ab是…

HTML-加速、再加速
作者:听风 文章来源:eNet技术学院web开发人员是否必须掌握复杂的组件技术才能加快html页面的访问速度?答案是:不一定!实际上,有许多关于HTML与DHTML方面的技巧,它们原理简单而且上手容易。无…