MACE 神经网络计算框架

开源网站开源项目 24-06-12 16:30:21

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上运行。

[MACE 神经网络计算框架]相关推荐

MariaDB MySQL 分支

MariaDB Server 是最流行的开源关系型数据库之一。它由 MySQL 的原始开发者制作,并保证保持开源。它是大……...

Jekyll 静态站点生成器

Jekyll 是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll……...

CARLA 自动驾驶研究模拟器

CARLA 自动驾驶研究模拟器

CARLA 是一个用于自动驾驶研究的开源模拟器。CARLA 从头开始开发,以支持自动驾驶系统的开发、培训和验证……...

VCL 虚拟 OpenCL 平台

VirtualCL(VCL)集群平台是OpenCL™的封装器,允许大多数未经修改的应用程序透明地利用集群中的多个OpenC……...

Gensim 主题模型 Python 工具包

Gensim 主题模型 Python 工具包

Gensim是一个相当专业的主题模型Python工具包。在文本处理中,比如商品评论挖掘,有时需要了解每个评论分……...

今日开源
  1. Entangle 单反相机控制小程序

    Entangle 单反相机控制小程序

    Entangle 是一个允许通过计算机控制单反相机拍照的小程序。 提供的功能有: 支持通过 USB 链接并控制尼康、佳能的单反相机。 可以在电脑上启动触发快门动作。 支持实时查看。 自动下载所有拍摄的照片。 可以在电……

    开源软件 2024-06-23

  2. Aseprite 创建动画精灵

    Aseprite 是一个创建动画精灵的程序。让你为电子游戏创建 2D 动画,从精灵、到像素艺术、复古风格的图形,以及任何你喜欢的 8 位和 16 位时代的东西。它的主要特点是: 精灵由作为分离概念的层和帧组成。 支持颜色……

    开源软件 2024-06-23

  3. vsftpd FTP 服务器软件

    vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开……

    开源软件 2024-06-23

返回顶部小火箭