MindSpore整体架构介绍
MindSpore框架架构总体分为MindSpore前端表示层、MindSpore计算图引擎和MindSpore后端运行时三层。

• MindSpore前端表示层(MindExpression,简称ME)
该部分包含Python API、MindSpore IR(Intermediate representation,简称IR)、计算图高级别优化(Graph High Level Optimization,简称GHLO)三部分。
o Python API向用户提供统一的模型训练、推理、导出接口,以及统一的数据处理、增强、格式转换接口。
o GHLO包含硬件无关的优化(如死代码消除等)、自动并行和自动微分等功能。
o MindSpore IR提供统一的中间表示,MindSpore基于此IR进行pass优化。
• MindSpore计算图引擎(GraphEngine,简称GE)
该部分包含计算图低级别优化(Graph Low Level Optimization,简称GLLO)、图执行。
o GLLO包含硬件相关的优化,以及算子融合、Buffer融合等软硬件结合相关的深度优化。
o 图执行提供离线图执行、分布式训练所需要的通信接口等功能。
• MindSpore后端运行时
该部分包含云、边、端上不同环境中的高效运行环境。

MindSpore整体架构介绍相关推荐

  1. MindSpore Lite整体架构介绍

    MindSpore Lite整体架构介绍 MindSpore Lite框架的总体架构如下所示: • 前端(Frontend): 负责模型生成,用户可以通过模型构建接口构建模型,将第三方模型和MindS ...

  2. Linux内核的整体架构介绍

    1. 前言 本文是"Linux内核分析"系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统.之后,会介绍Linux内核源文件的 ...

  3. DM 源码阅读系列文章(二)整体架构介绍

    2019独角兽企业重金招聘Python工程师标准>>> 作者:张学程 本文为 DM 源码阅读系列文章的第二篇,第一篇文章 简单介绍了 DM 源码阅读的目的和规划,以及 DM 的源码结 ...

  4. 商品详情页整体架构介绍

    商品详情分为三部分,整体架构如下图: 依赖服务(源) -> MQ -> 动态渲染服务 -> 多级缓存 负载均衡 -> 分发层nginx -> 应用层nginx -> ...

  5. 基于Hadoop的大数据平台的整体架构介绍

    原文地址:点击打开链接 Hadoop是开源的分布式存储+分布式计算平台的框架 大数据的热度在持续的升温,继云计算之后大数据成为又一大众所追捧的新星.我们暂不去讨论大数据到底是否适用于您的组织,至少在互 ...

  6. go微服务框架go-micro深度学习(一) 整体架构介绍

    产品嘴里的一个小项目,从立项到开发上线,随着时间和需求的不断激增,会越来越复杂,变成一个大项目,如果前期项目架构没设计的不好,代码会越来越臃肿,难以维护,后期的每次产品迭代上线都会牵一发而动全身.项目 ...

  7. ENode 1.0 - 整体架构介绍

    前言 今天是个开心的日子,又是周末,可以安心轻松的写写文章了.经过了大概3年的DDD理论积累,以及去年年初的第一个版本的event sourcing框架的开发以及项目实践经验,再通过今年上半年利用业余 ...

  8. 海思3518E开发笔记1.1——HI3518E方案整体架构介绍

    目录 前言 硬件 软件 前言 在做一个项目之前,需要对这个项目在一个比较高的高度进行了解. 如,硬件构成.软件是裸机的还是带操作系统的,带操作系统的是怎么样一个开发流程. 得对项目由打到校进行了解,知 ...

  9. 【Apache OFBiz 系列】OFBiz整体架构介绍

    背景描述 OFBiz同样作为一个企业级应用开发的框架,与市面上Spring.Struts等框架有何区别?OFBiz是基于最新J2EE/XML规范和技术标准,构建大中型企业级.跨平台.跨数据库.跨应用服 ...

最新文章

  1. 赛灵思Zynq-7000 可扩展处理平台(EPP)介绍
  2. XamarinEssentials教程移除键值首选项的键值
  3. Windows下Qt5搭建Android开发环境笔记
  4. 嵌入式linux和pc机的linux对照
  5. java下载上传远程文件
  6. 谷歌发布2012年搜索上升最快关键词 江南style上榜
  7. 【转载】前端开发之CSS兼容写法经验总结
  8. 在Winhex中搜索文本字符时注意
  9. 查找某组织下子库存与物料信息
  10. Java 通过指定的ttf字体库,提取特定文字
  11. 成为0.01%!利用TensorFlow.js和深度学习,轻松阅读古草体文字
  12. 如何将两个PDF合并成一个?PDF合并方法
  13. MATLAB指纹识别文献综述
  14. R12应付模块详细结账流程
  15. mysql mtq_mysql高级复习 - osc_r3mtqivi的个人空间 - OSCHINA - 中文开源技术交流社区
  16. 使用esp 8266物联网开发板 + Mqtt制作远程控制LED小灯
  17. 使用element-ui使用表格展示微信头像
  18. vue提取字符串中中文汉字的大写首字母
  19. MySQL的not exists与双重否定(模板)
  20. 小鹅通课程下载(一)

热门文章

  1. pip 无法卸载 pillow 解决方案 Not uninstalling pillow at /usr/lib/python3/dist-packages
  2. pyg2plot_画图
  3. python 如何获取当前系统的时间
  4. 卷积池化计算 深度学习
  5. LeetCode简单题之寻找比目标字母大的最小字母
  6. RISC-V与DSA计算机架构
  7. 智能物联网(AIoT,2020年)(上)
  8. 编写可调模板并使用Auto-tuner自动调谐器
  9. 如何使用Nsight Compute?
  10. SOLOv 2:实例分割(动态、更快、更强)