MindSpore Lite整体架构介绍
MindSpore Lite框架的总体架构如下所示:

• 前端(Frontend): 负责模型生成,用户可以通过模型构建接口构建模型,将第三方模型和MindSpore训练的模型转换为MindSpore Lite模型,其中第三方模型包括TensorFlow Lite、Caffe 1.0和ONNX模型。
• IR: 负责MindSpore的Tensor定义、算子定义和图定义。
• Backend: 基于IR进行图优化,包括GHLO、GLLO和量化三部分。其中,GHLO负责和硬件无关的优化,如算子融合、常量折叠等;GLLO负责与硬件相关的优化;量化Quantizer支持权重量化、激活值量化等训练后量化手段。
• Runtime: 智能终端的推理运行时,其中session负责会话管理,提供对外接口;线程池和并行原语负责图执行使用的线程池管理,内存分配负责图执行中各个算子的内存复用,算子库提供CPU、GPU和NPU算子。
• Micro: IoT设备的运行时,包括模型生成.c文件、线程池、内存复用和算子库。
其中,Runtime和Micro共享底层的算子库、内存分配、线程池、并行原语等基础设施层。

MindSpore Lite整体架构介绍相关推荐

  1. MindSpore整体架构介绍

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

  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. 中国小品演员都要卷舌?
  2. IDEA入门级教程(文末常用快捷键)
  3. 【Python】又一个Jupyter神器,操作Excel自动生成Python代码!
  4. c语言千位数字,C语言怎样提取一个数的十位个位百位千位?
  5. VB.NET通讯录源代码
  6. html 收藏功能,用react怎么实现收藏功能?
  7. word---自定义编号样式
  8. 自从阿里拿下 Flink 以后, 你还不懂 Flink 就 out 了
  9. linux替换空格、
  10. 10003 微信登录失败 redirect_uri域名与后台配置不一致
  11. L3 利用集中和发散思维
  12. ffmpeg 多个音频合并 截取 拆分
  13. CSS布局及实例仿LOL主页
  14. 售电公司盈利模式,浅谈电力(运维)云平台运用
  15. 502 bad gateway是什么意思?502 bad gateway怎么解决!
  16. Java各种加密方式集锦(AES,DES,RSA,DSA,MD5,SHA)
  17. 第一个OGSI程序出了此错
  18. SpringCloud远程调用报错feign.FeignException: status 405 reading FlightDataClient
  19. STM32 CAN过滤器详解
  20. 顺丰单季营收610亿:同比降3%,净利17亿,获政府补助1.88亿

热门文章

  1. 群晖共享文件夹局域网通过SMB本地访问
  2. 遇事不责怪别人,换位思考能成全更好的自己
  3. 梯度下降理解和梯度下降计算检查斯坦福
  4. 自动驾驶仿真分析,提高研发效率
  5. 相机自动对焦AF原理
  6. Android中Handler消息机制
  7. AttributeError: ‘dict‘ object has no attribute ‘append‘
  8. Android Studio 引入aar文件
  9. android gravity和layout_gravity区别
  10. 讯飞语音的中的bug用户校验失败