Tengine Lite 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Tengine Lite 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Tengine Lite 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Tengine Lite 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Tengine Lite 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 其他开源物联网
开源组织
地区 国产
投 递 者 白开水不加糖
适用人群 未知
收录时间 2020-10-09

软件简介

Tengine Lite 由 OPEN AI LAB 主导开发,该项目实现了深度学习神经网络模型在嵌入式设备上快速高效部署。为实现众多 AIoT 应用中跨平台部署,本项目基于原有 Tengine 项目使用 C 语言进行重构,针对嵌入式设备资源有限的特点进行深度框架裁剪。同时采用完全分离的前后端设计,利于 CPU、GPU、NPU 等异构计算单元快速移植和部署。同时兼容 Tengine 框架原有 API 和 模型格式 tmfile,降低评估、迁移成本。

Tengine Lite 核心代码由 4 个模块组成:

  • dev: NN Operators 后端模块,当前提供 CPU 代码,后续逐步开源 GPU、NPU 参考代码;
  • lib:框架核心部件,包括 NNIR、计算图、硬件资源、模型解析器的调度和执行模块;
  • op:NN Operators 前端模块,实现 NN Operators 注册、初始化;
  • serializer:模型解析器,实现 tmfile 格式的网络模型参数解析。

架构简析

如何使用

编译

  • 快速编译 基于 cmake 实现简单的跨平台编译。

示例

  • examples 提供基础的分类、检测算法用例,根据 issue 需求持续更新。

模型仓库

  • Tengine model zoo 兼容原有 Tengine 的模型示例仓库(密码:hhgc)。

转换工具

  • 预编译版本:提供 Linux 系统上预编译好的模型转换工具;
  • 在线转换版本:基于 WebAssembly 实现(浏览器本地转换,模型不会上传);
  • 源码编译:参考 Tengine-Convert-Tools 项目编译生成。

速度评估

  • Benchmark 基础网络速度评估工具,欢迎大家更新。

Roadmap

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (4)

加载中
打分: 力荐
看了课程,感觉有点强
2020/11/05 09:58
回复
举报
厉害
2020/11/17 15:23
回复
举报
还有一个 tengine web server,你们重名了
2020/10/17 10:17
回复
举报
偷偷告诉你们,不要告诉别人:你们可能不知道,这个图的左边部分是隐形的。
2020/10/16 15:17
回复
举报
更多评论
暂无内容
发表于数据库专区
2020/11/05 10:46

Tengine-Lite v1.0 版本更新

Tengine-Lite v1.0 版本更新啦!!!重要的事情要打三个感叹号!!! 小O妹和组员肝了不知多少个日日夜夜,这期间被催促,被质疑,小O妹都坚强的挺了过来。上线的那一刻差点哇的哭出来。 更新内容如下: 新特性: a. Tengine-Lite开源异构计算切图功能,本版本支持CPU+GPU异构,后续版本敬请期待CPU+NPU (闲来大佬主刀(*❦ω❦),我们会开个专门的话题来给大家详细讲一讲实现方式) b. 新增armv8.2 fp16精度推理,支持fp32/fp16...

0
0
发表了博客
2016/12/01 10:32

Tengine笔记1:安装Tengine和Tengine说明

什么是Tengine 官方帮助文档: http://tengine.taobao.org/nginx_docs/cn/ Tengine的安装 新建tengine用户组 groupadd -r nginx useradd -r -g nginx -M nginx 解压安装包: tar -zxvf tengine-2.1.0.tar.gz 安装依赖: yum install gcc-devel openssl-devel zlib-devel pcre-devel 预编译: cd tengine-2.1.0 ./configure --prefix=/usr/local/tengine-2.1.0 更改tengine的权限,将该目录给Nginx用户 chown -R nginx:nginx /...

0
0
发表了博客
2012/11/25 11:13

Tengine

简介   Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 [1]   从2011年12月开始,Tengine成为一个开源项目。现在,它由Tengine团队开发和维护。Tengine团队的核心成员来自于淘宝、搜狗等互联网企业。 [1]   以下沿...

0
0
发表了博客
2019/08/31 13:54

服务器-Web服务器-Tengine:Tengine 百科

ylbtech-服务器-Web服务器-Tengine:Tengine 百科 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。它的目的是打造一个高效、安全的Web平台。 1.返回顶部 1、 外文名:Tengine 发起单位:淘宝网 基 础:Nginx 目 的:打造一个高效、安全的Web平台 目录 1 发展 2 功能 3 编译 4 特性详解 5 版本发布 2、 2.返回顶部 1、 发展 Tengine的性能和稳定性已经在大型的网...

0
1
2018/07/21 17:43

Tengine安装

# 环境 CentOS 7、Tengine 2.1.2 # 执行安装 ``` cd /home/package wget http://tengine.taobao.org/download/tengine-2.1.2.tar.gz tar -zxvf tengine-2.1.2.tar.gz cd tengine-2.1.2 ./configure --prefix=/usr/local/nginx --with-http_lua_module make & make install # 在文件末尾加上 vim /etc/profile export PATH=$PATH:/usr/local/nginx/sbin source /etc/profile echo $PATH firewall-cmd --zone=public --add-port=...

0
0
发表了博客
2018/05/16 11:55

Tengine安装

前言 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 从2011年12月开始,Tengine成为一个开源项目,Tengine团队在积极地开发和维护着它。Tengine团队的核心成员来自于淘宝、搜狗等互联网企业。Tengine是社区合作的成果,...

0
0
发表了博客
2013/04/01 14:59

Tengine升级

当前版本:1.4.3 新版本:1.4.4 nginx: [alert] version 1.2.7 of nginx.pm is required, but 1.2.5 was found nginx: configuration file /opt/nginx_1.2.5//conf/nginx.conf test failed 1. 你可以用你的编译选项configure,然后make install,它会把nginx.pm正确得安装到系统的perl库里面去的。 2. nginx.pm 文件的作用? nginx.pm是perl模块需要的。针对这个问题你可以: 1、如果没使用perl模块,可以不编译它。 2、如果要热...

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