TensorFlow Lite 2019 年发展蓝图

简介: TensorFlow Lite 2019 年规划的总体概览

雷锋网(公众号:雷锋网) AI 科技评论按,本文原载于公众号 「TensorFlow」,雷锋网 AI 科技评论获得授权转载。

TensorFlow Lite 2019 年发展蓝图分为四个关键部分:易用性、性能、优化和可移植性。非常欢迎您在 TensorFlow Lite 论坛中评论我们的发展蓝图,并向我们提供反馈。

我们希望您了解一下 TensorFlow Lite 2019 年规划的总体概览,可能会因各种因素而随时变化,并且下列内容的先后顺序并不反映优先次序。从原则上说,我们通常优先解决大多数用户提出的问题,所以此列表基本反映这一点。

易用性

支持更多 op

根据用户反馈优先处理更多 op

op 版本控制和签名

op 内核将获得版本号

op 内核将可以通过签名识别

新转换器

实现新的 TensorFlow Lite 转换器,该转换器将能更好地处理图形转换(即控制流、条件语句等)并取代 TOCO

继续改进 TF Select Op

支持更多使用 TF Select(例如哈希表、字符串等)的转换类型

在通过 op 剥离使用 TF Select Op 时支持更小的二进制文件大小

支持长短期记忆 (LSTM) / 循环神经网络 (RNN)

增加对 LSTM 和 RNN 的完整转换支持

图形可视化工具

提供增强版图形可视化工具

预处理和后处理支持

针对推理的预处理和后处理提供更多支持

控制流和设备端训练

增加对控制流相关 op 的支持

增加对设备端训练的支持

新 API

将新的 C API 作为语言绑定和大多数客户端的核心

iOS 版 Objective-C API

iOS 版 SWIFT API

更新后的 Android 版 Java API

C# Unity 语言绑定

添加更多模型

向网站的支持部分添加更多模型

性能

更多硬件委派

增加对更多硬件委派的支持

支持 NN API

持续支持并改进对 NN API 的支持

框架可扩展性

通过自定义优化版本支持简便的 CPU 内核重写

GPU 委派

继续扩展对 OpenGL 和 Metal op 的总支持 op

开源

提升 TFLite CPU 的性能

优化浮动和量化模型

优化

模型优化工具组

训练后量化 + 混合内核

训练后量化 + 定点内核

训练时量化

为更多技术提供更多支持

RNN 支持

稀疏性 / 精简

支持较低位宽

可移植性

微控制器支持

增加对一系列 8 位、16 位和 32 位微控制器 (MCU) 架构语音和图像分类用例的支持

雷锋网版权文章,未经授权禁止转载。详情见转载须知。

目录
相关文章
|
3月前
|
机器学习/深度学习 人工智能 API
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:1~5
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:1~5
69 0
|
3月前
|
机器学习/深度学习 存储 人工智能
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(3)
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(3)
81 0
|
7月前
|
Java TensorFlow 算法框架/工具
Android 中集成 TensorFlow Lite图片识别
Android 中集成 TensorFlow Lite图片识别
82 0
|
3月前
|
机器学习/深度学习 Dart TensorFlow
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(5)
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(5)
70 0
|
3月前
|
机器学习/深度学习 存储 编解码
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(4)
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(4)
120 0
|
3月前
|
机器学习/深度学习 存储 算法框架/工具
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(2)
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(2)
48 0
|
3月前
|
机器学习/深度学习 存储 运维
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(1)
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(1)
56 0
|
10月前
|
机器学习/深度学习 边缘计算 人工智能
边缘计算Tensorflow Lite
边缘计算Tensorflow Lite
124 0
|
12月前
|
Java TensorFlow 算法框架/工具
Tensorflow Lite移动平台编译|Bazel实践
如果不做定制化操作,我们不需要自己编译TensorFlow Lite Android库。我们可以直接使用位于MavenCentral的TensorFlow Lite AAR。但是在某些情况下,我们需要本地编译TensorFlow Lite。例如,您可能正在构建一个包含operations selected from TensorFlow的自定义二进制文件,或者需要对TensorFlow Lite进行局部修改。
310 0
|
12月前
|
机器学习/深度学习 算法 Java
TensorFlow Lite介绍
TensorFlow Lite是为了解决TensorFlow在移动平台和嵌入式端过于臃肿而定制开发的轻量级解决方案,是与TensorFlow完全独立的两个项目,与TensorFlow基本没有代码共享。TensorFlow本身是为桌面和服务器端设计开发的,没有为ARM移动平台定制优化,因此如果直接用在移动平台或者嵌入式端会“水土不服”。
340 0

热门文章

最新文章