全国免费咨询:

13245491521

VR图标白色 VR图标黑色
X

中高端软件定制开发服务商

与我们取得联系

13245491521     13245491521

2020-04-28_报名 | 源码剖析:华为MindSpore端到端代码调用流程

您的位置:首页 >> 新闻 >> 行业资讯

报名 | 源码剖析:华为MindSpore端到端代码调用流程 4 月 26 日,机器之心联合华为昇腾学院开设的线上公开课《轻松上手开源框架 MindSpore》第二课完成,GraphEngine 高级工程师王俊为大家带来了主题分享《MindSpore 中 GraphEngine 浅析》,第二课回顾视频如下: 第二课精选问答与 PPT 详见文末。 公开课第3讲 课程主题:MindSpore 代码流程分析 课程时间:4 月 28 日(周二)20:00 课程讲师:王辉 讲师简介:华为云与计算 BG 计算开源生态部工程师,专注于新领域探索(AI、计算、云等)和开源技术研究。目前在负责 MindSpore 社区的生态推广工作,同时也曾参与 OPNFV、OpenSDS 和 Open Service Broker API 等开源社区进行贡献。 课程摘要:本次课程将带领大家从源码的角度来剖析 MindSpore 端到端的调用流程,同时以 CPU 算子开发为例向大家展示 MindSpore 的算子开发流程。 课后作业:为了帮助大家熟悉 MindSpore 中 CPU 算子的端到端调用流程,进一步加深对 MindSpore 架构的理解,我们将在本次直播后设置一次课后作业:作业题目:MindSpore CPU 算子开发调试 作业内容: 普通档:从当前CPU算子支持列表中任选三个算子执行,并反馈算子执行结果 挑战档:开发新的CPU算子,完成该算子的调试操作,并反馈算子执行结果(可选) 作业奖励:作业完成优秀的同学将获得赠书《深度学习与MindSpore实践》。 更多作业详情与实践项目加入下方学习交流群即可获取。 如何加入 《轻松上手开源框架 MindSpore》系列课程全程免费,识别下方二维码,即可加入学习交流群,一起看直播学理论、做作业动手实践。 注:若群人数达到限制,无法直接扫码加入,请识别上方海报二维码,添加机器之心小助手(syncedai6),备注「开源」,小助手将邀请进群。 第二课精选问答 在第二课的 QA 环节中,有一些问题被大家广泛提到,王俊讲师再次做了精选与编辑,供大家参考。 Q1:循环下沉是什么? 循环下沉是在 on-device 执行的基础上更进一步的一个技巧,意图进一步建校 host 侧和 device 侧之间的交互次数。一般情况下,我们习惯于每个 step 都返回一个结果,循环下沉是控制每隔多少个 step 返回一次结果,缺省的配置是一个 epoch 返回一次结果,这样每个 epoch 里,host 侧和 device 侧只需要进行一次数据交互即可。 Q2:FusionOP是定义在device上么? FusionOP 对应的具体算子是有其算子实现的,存储在算子信息库中,融合出 fusionOP 的过程是在 host 侧的 CPU 上完成,运行此 FusionOP 是在 device 上。 Q3:profiling只能在昇腾上用吗? 只能在昇腾上使用。 Q4:profiling有op的开始时间吗? profiling 是记录下 op 开始和结束的时间,以此计算算子耗时。 Q5:数据dump是能dump出来什么数据? 通过配置可以 dump 出任何存在在网络中的数据,每一个算子的输入输出,每一个 parameter 的值和梯度都可以被 dump 下来。 Q6:910 支持推理吗?支持多少op呢? 910 支持训练及推理,310 只支持推理。目前我们的算子信息库已经相对完善,常用的 op 基本都已支持,如果有自定义算子的需求,我们提供了 TBE 工具来支持用户自定义算子的开发。 Q7:算子在不同的加速器上的调度策略什么? 在图准备阶段会根据代价函数进行算子引擎分配,在流分配阶段也会充分考虑不同算子之间的并行计算可能,具体指定每个算子的执行引擎。 Q8:GE是mindspore中和硬件交互的? 是的,GE 专门负责和 Ascend 芯片交互。 Q9:310不能做训练么? 310 只能做推理,MindSpore 训练好后的模型,将其固化为 pb 格式后,可以部署到 310 芯片上进行推理。 Q10:如何自定义昇腾芯片支持的op呢? 提供了 Tensor Boost Engine 这个工具来支持自定义 op。Ascend 芯片的算子需要用一种 cce 格式的代码编写,需要显式指定内存搬运操作,极为复杂,使用 tbe 工具,只需调用其 python 接口完成算子逻辑定义,即可生成可运行在 Ascend 上的自定义算子。 大家后续如有更多问题,欢迎关注MindSpore的gitee和github,随时提 issue,官方人员将及时为大家解答:Gitee:https://gitee.com/mindsporeGitHub:https://github.com/mindspore-ai PPT下载方式:关注公众号「MindSpore」,回复关键词「GE」,即可下载。 阅读原文

上一篇:2020-10-09_【广播广告】企查查、斑马AI课首投广播广告 下一篇:2022-12-17_「刷耳识别」解决戴口罩刷脸问题,准确率高达99%

TAG标签:

15
网站开发网络凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设网站改版域名注册主机空间手机网站建设网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线:13245491521 13245491521 ,我们会详细为你一一解答你心中的疑难。
项目经理在线

相关阅读 更多>>

猜您喜欢更多>>

我们已经准备好了,你呢?
2022我们与您携手共赢,为您的企业营销保驾护航!

不达标就退款

高性价比建站

免费网站代备案

1对1原创设计服务

7×24小时售后支持

 

全国免费咨询:

13245491521

业务咨询:13245491521 / 13245491521

节假值班:13245491521()

联系地址:

Copyright © 2019-2025      ICP备案:沪ICP备19027192号-6 法律顾问:律师XXX支持

在线
客服

技术在线服务时间:9:00-20:00

在网站开发,您对接的直接是技术员,而非客服传话!

电话
咨询

13245491521
7*24小时客服热线

13245491521
项目经理手机

微信
咨询

加微信获取报价