MindSpore Lite整体架构介绍
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整体架构介绍相关推荐
- MindSpore整体架构介绍
MindSpore整体架构介绍 MindSpore框架架构总体分为MindSpore前端表示层.MindSpore计算图引擎和MindSpore后端运行时三层. • MindSpore前端表示层(Mi ...
- Linux内核的整体架构介绍
1. 前言 本文是"Linux内核分析"系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统.之后,会介绍Linux内核源文件的 ...
- DM 源码阅读系列文章(二)整体架构介绍
2019独角兽企业重金招聘Python工程师标准>>> 作者:张学程 本文为 DM 源码阅读系列文章的第二篇,第一篇文章 简单介绍了 DM 源码阅读的目的和规划,以及 DM 的源码结 ...
- 商品详情页整体架构介绍
商品详情分为三部分,整体架构如下图: 依赖服务(源) -> MQ -> 动态渲染服务 -> 多级缓存 负载均衡 -> 分发层nginx -> 应用层nginx -> ...
- 基于Hadoop的大数据平台的整体架构介绍
原文地址:点击打开链接 Hadoop是开源的分布式存储+分布式计算平台的框架 大数据的热度在持续的升温,继云计算之后大数据成为又一大众所追捧的新星.我们暂不去讨论大数据到底是否适用于您的组织,至少在互 ...
- go微服务框架go-micro深度学习(一) 整体架构介绍
产品嘴里的一个小项目,从立项到开发上线,随着时间和需求的不断激增,会越来越复杂,变成一个大项目,如果前期项目架构没设计的不好,代码会越来越臃肿,难以维护,后期的每次产品迭代上线都会牵一发而动全身.项目 ...
- ENode 1.0 - 整体架构介绍
前言 今天是个开心的日子,又是周末,可以安心轻松的写写文章了.经过了大概3年的DDD理论积累,以及去年年初的第一个版本的event sourcing框架的开发以及项目实践经验,再通过今年上半年利用业余 ...
- 海思3518E开发笔记1.1——HI3518E方案整体架构介绍
目录 前言 硬件 软件 前言 在做一个项目之前,需要对这个项目在一个比较高的高度进行了解. 如,硬件构成.软件是裸机的还是带操作系统的,带操作系统的是怎么样一个开发流程. 得对项目由打到校进行了解,知 ...
- 【Apache OFBiz 系列】OFBiz整体架构介绍
背景描述 OFBiz同样作为一个企业级应用开发的框架,与市面上Spring.Struts等框架有何区别?OFBiz是基于最新J2EE/XML规范和技术标准,构建大中型企业级.跨平台.跨数据库.跨应用服 ...
最新文章
- 中国小品演员都要卷舌?
- IDEA入门级教程(文末常用快捷键)
- 【Python】又一个Jupyter神器,操作Excel自动生成Python代码!
- c语言千位数字,C语言怎样提取一个数的十位个位百位千位?
- VB.NET通讯录源代码
- html 收藏功能,用react怎么实现收藏功能?
- word---自定义编号样式
- 自从阿里拿下 Flink 以后, 你还不懂 Flink 就 out 了
- linux替换空格、
- 10003 微信登录失败 redirect_uri域名与后台配置不一致
- L3 利用集中和发散思维
- ffmpeg 多个音频合并 截取 拆分
- CSS布局及实例仿LOL主页
- 售电公司盈利模式,浅谈电力(运维)云平台运用
- 502 bad gateway是什么意思?502 bad gateway怎么解决!
- Java各种加密方式集锦(AES,DES,RSA,DSA,MD5,SHA)
- 第一个OGSI程序出了此错
- SpringCloud远程调用报错feign.FeignException: status 405 reading FlightDataClient
- STM32 CAN过滤器详解
- 顺丰单季营收610亿:同比降3%,净利17亿,获政府补助1.88亿
热门文章
- 群晖共享文件夹局域网通过SMB本地访问
- 遇事不责怪别人,换位思考能成全更好的自己
- 梯度下降理解和梯度下降计算检查斯坦福
- 自动驾驶仿真分析,提高研发效率
- 相机自动对焦AF原理
- Android中Handler消息机制
- AttributeError: ‘dict‘ object has no attribute ‘append‘
- Android Studio 引入aar文件
- android gravity和layout_gravity区别
- 讯飞语音的中的bug用户校验失败