MACE 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
MACE 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
MACE 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
MACE 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
MACE 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
开发语言 C/C++ 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织 小米
地区 国产
投 递 者 h4cd
适用人群 未知
收录时间 2018-06-28

软件简介

Mobile AI Compute Engine (MACE) 是一个专为移动端异构计算平台优化的神经网络计算框架。 主要从以下的角度做了专门的优化:

  • 性能

    • 代码经过NEON指令,OpenCL以及Hexagon HVX专门优化,并且采用 Winograd算法来进行卷积操作的加速。 此外,还对启动速度进行了专门的优化。

  • 功耗

    • 支持芯片的功耗管理,例如ARM的big.LITTLE调度,以及高通Adreno GPU功耗选项。

  • 系统响应

    • 支持自动拆解长时间的OpenCL计算任务,来保证UI渲染任务能够做到较好的抢占调度, 从而保证系统UI的相应和用户体验。

  • 内存占用

    • 通过运用内存依赖分析技术,以及内存复用,减少内存的占用。另外,保持尽量少的外部 依赖,保证代码尺寸精简。

  • 模型加密与保护

    • 模型保护是重要设计目标之一。支持将模型转换成C++代码,以及关键常量字符混淆,增加逆向的难度。

  • 硬件支持范围

    • 支持高通,联发科,以及松果等系列芯片的CPU,GPU与DSP(目前仅支持Hexagon)计算加速。 同时支持在具有POSIX接口的系统的CPU上运行。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (8)

加载中
请问这个框架是干嘛的?虽然我是移动开发,但是不懂这个东西啊,求解!
2018/07/02 09:51
回复
举报
打分: 力荐
支持小米积极拥抱开源社区
2018/06/29 14:36
回复
举报
打分: 力荐
厉害了,虽然看不懂,还是要点赞!
2018/06/29 12:09
回复
举报
打分: 推荐
@mawenhan 你们公司开源了什么神经计算框架么?
2018/06/29 10:39
回复
举报
跟这条资讯有什么关系?
2018/06/29 09:51
回复
举报
打分: 力荐
键盘侠,你好
2018/06/29 09:09
回复
举报
不得不说小米这种垃圾公司太看得起自己了
2018/06/29 09:08
回复
举报
支持下小米为开源做出的贡献!
2018/06/29 13:00
回复
举报
更多评论
暂无内容
发表了博客
2019/04/23 17:40

MACE环境搭建

主要参考https://blog.csdn.net/u012505617/article/details/85763065 1、安装docker 2、安装NDK https://www.linuxidc.com/Linux/2018-03/151326.htm 3、安装bazel 下载之前记得换源curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add - https://blog.csdn.net/u012505617/article/details/85763065 4、拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/xiaomimace/mace-dev (1) 报错:Unable to pul...

0
0
发表了博客
2018/08/15 10:39

MACE(1)-----环境搭建

学习MACE也有一个月了,将其划分三步来学习。本文是MACE学习的第一步即MACE环境的搭建。之后还有两步mace的编译和mace工程化。   MACE(2)-----模型编译:https://www.cnblogs.com/missidiot/p/9509831.html   MACE(3)-----工程化:https://www.cnblogs.com/missidiot/p/9717633.html 文章内容翻译自 MACE 官方手册,记录本人阅读与开发过程,力求不失原意,但推荐阅读原文。   MACE官方文档:https://media.readthedocs.o...

0
0
发表了博客
2018/08/14 19:41

小米MACE开源框架搭建

一、环境配置   请参照小米官方的文档:https://mace.readthedocs.io/en/latest/installation/env_requirement.html For Android build, ANDROID_NDK_HOME must be confifigured by using export ANDROID_NDK_HOME=/path/to/ndk It will link libc++ instead of gnustl if NDK version >= r17b and bazel version >= 0.13.0, please refer to NDK cpp-support. 二、框架搭建      1、下载小米MACE镜像     轻量版 ma...

0
0
发表于AI & 大数据专区
2018/07/01 16:00

小米开源自研移动端深度学习框架MACE

导言 Mobile AI Compute Engine (MACE) 是一个专为移动端异构计算平台优化的神经网络计算框架。MACE 支持 TensorFlow 和 Caffe 模型,提供转换工具,可以将训练好的模型转换成专有的模型数据文件,同时还可以选择将模型转换成C++代码,支持生成动态库或者静态库,提高模型保密性。 Mobile AI Compute Engine (MACE) Mobile AI Compute Engine (MACE) 是一个专为移动端异构计算平台优化的神经网络计算框架。主要从以下的角度做了...

0
0
发表了博客
2019/03/01 16:36

C++读取字符串数据的两种方式

C++读取字符串数据的两种方式 对于同样的样例输入: ladder came tape soon leader acme RIDE lone Dreis peat ScAlE orb eye Rides dealer NotE derail LaCeS DrIed noel dire Disk mace Rob dries 方式1 #define LOCAL #include<iostream> using namespace std; int main(){ #ifdef LOCAL freopen("data.in","r",stdin); freopen("data.out","w",stdout); #endif string s; while(cin>>s){ ...

0
0
发表了博客
2020/09/22 07:38

Android平台深度学习--NNAPI

转自:http://blog.sina.com.cn/s/blog_602f87700102y62v.html 1. Android 8.1 (API-27) NNAPI: 人工智能神经网络API(如:TensorFlow) 神经网络 API 能够向设备内置机器学习框架,如 TensorFlow Lite —— Google 移动跨平台机器学习框架、Caffe2 等,提供加速运算和推理。TensorFlow Lite 现已对开发者开放,各位可移步 TensorFlow Lite 开源库进行下载和文档阅览。在 TensorFlow Lite 和神经网络 API 协同合作下,移动设备...

0
0
发表了博客
2020/07/12 14:54

旷视天元Beta版首次揭秘,WAIC深度学习框架与技术生态论坛」举办

  今年 3 月,旷视科技开源了在内部工程实践超过 6 年的深度学习框架天元(MegEngine),其「训练推理一体」、「动静合一」、「兼容并包」、「灵活高效」的强大性能,为 AI 领域带来了新的风向。   秉承开放、高效、合作、共赢的态度,一方面旷视希望将最佳实践反哺业界,另一方面也希望更多开发者共同参与MegEngine的使用、建设和改进,打造国内深度学习领域的繁荣生态。   7月11日,在旷视科技和机器之心联合举办的202...

0
0
发表了博客
01/30 11:42

盘点大厂的那些开源项目 - 小米科技

小米是一家以手机、智能硬件和IoT平台为核心的互联网公司,以智能手机、智能电视、笔记本等丰富的产品与服务。致力于让全球每个人都能享受科技带来的美好生活。 “为发烧而生”是小米的产品概念。“让每个人都能享受科技的乐趣”是小米公司的愿景。小米公司应用了互联网开发模式开发产品的模式,用极客精神做产品,用互联网模式干掉中间环节,致力让全球每个人,都能享用来自中国的优质科技产品。 Github主页: https://github....

0
0
发表于开发技能专区
01/27 08:00

盘点大厂的那些开源项目 - 小米科技

小米是一家以手机、智能硬件和IoT平台为核心的互联网公司,以智能手机、智能电视、笔记本等丰富的产品与服务。致力于让全球每个人都能享受科技带来的美好生活。 “为发烧而生”是小米的产品概念。“让每个人都能享受科技的乐趣”是小米公司的愿景。小米公司应用了互联网开发模式开发产品的模式,用极客精神做产品,用互联网模式干掉中间环节,致力让全球每个人,都能享用来自中国的优质科技产品。 Github主页: https://github....

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
8 评论
42 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部